| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation: Germar Nikol - Der Visionär hinter der Erfolgsgeschichte, eine Pressemitteilung
|
Autor
|
Thema: Selektion abbrechen (1247 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: 12054 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 |