Autor
|
Thema: Selektion abbrechen (971 mal gelesen)
|
hansmann87 Mitglied Ingenieur
Beiträge: 5 Registriert: 27.05.2010
|
erstellt am: 07. Jun. 2010 21:31 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich wollte fragen, ob jemand weiß wie ich es dem Nutzer ermögliche die Funktion SelectElement2 abzubrechen. Normalerweise muss der Nutzer dann ja was auswählen und er kann ja nur ein Element von dem vorgegebenen Typ selektieren... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 07. Jun. 2010 22:32 <-- editieren / zitieren --> Unities abgeben: Nur für hansmann87
Servus Kann man die Selektion nicht mit ESC abbrechen? (ggf in der Statusleiste darauf hinweisen) Oder zunächst eine Message-Box mit dem entsprechenden Hinweis. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernod Mitglied
Beiträge: 40 Registriert: 03.03.2010
|
erstellt am: 08. Jun. 2010 15:26 <-- editieren / zitieren --> Unities abgeben: Nur für hansmann87
Hallo, ja, wie erwähnt kann man das über ESC abbrechen. Der Code kann dann z.b. So aussehen Code:
Dim Filter(0) Filter(0) = "Point" Dim Text As String Text = "Bitte einen Punkt selektieren. Zum Abbrechen 'ESC' drücken." Set Sel = CATIA.ActiveDocument.Selection Sel.Clear Dim intselabfragestr As String intselabfragestr = Sel_Body.SelectElement2(Filter, Text, False) 'Gibt Rückgabewert über Status der Selektion If intselabfragestr = "Normal" Then 'Wenn Selektion erfolgreich, dann.. [was auch immer...] Else 'Wenn selektion nicht erfolgreich, z.b. abgebrochen, dann.. MsgBox "Selektion Abgebrochen" End If
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|