| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation: Geniale 3D-Visualisierung für intuitiven HMI Einsatz, eine Pressemitteilung
|
Autor
|
Thema: Inputbox mit YES / NO Option (2080 mal gelesen)
|
Sven2010 Mitglied

 Beiträge: 56 Registriert: 20.04.2010 V5R19SP3 Hotfix 50
|
erstellt am: 06. Aug. 2010 11:38 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, hab schon die automation.chm durchsucht, aber leider nichts gefunden... Kann mir jemand sagen wie ich eine "Inputbox" programmiere, die lediglich zwei Schaltflächen mit YES und NO zur Suswahl anbietet? Also keine eigentliche Inputbox mit Eingabezeile sondern mit den zwei erwähnten Buttons? Geht das überhaupt mit CATScript? Würde mich sehr über eure Hilfe freuen! Danke und Gruß Sven 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: 06. Aug. 2010 11:55 <-- editieren / zitieren --> Unities abgeben:          Nur für Sven2010
|
snow Mitglied Ingenieur

 Beiträge: 20 Registriert: 18.02.2008 CATIA V5 R28
|
erstellt am: 06. Aug. 2010 15:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Sven2010
nennt sich message box  Chr(13) & Chr (10) erzeugt einen zeilenumbruch. Code: Sub CATMain()Dim Box As Long Box = MsgBox("Das Programm wurde Ordnungsgemäß beendet." & Chr(13) & Chr(10) & "Möchten Sie Ja klicken?", 4,"Programm beendet.") If Box = 6 Then MsgBox("Ja") Else MsgBox("Nein") End If End Sub
gruß, der snow Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx

 Beiträge: 4107 Registriert: 12.03.2001
|
erstellt am: 08. Aug. 2010 10:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Sven2010
Es gibt bei der msgbox Optionen die man angeben kann: Code: MsgBox(prompt[, buttons] [, title] [, helpfile, context])
und für die Bottons gibt es folgende Optionen: Code: 0 Nur die Schaltfläche OK anzeigen. VbOKCancel 1 Schaltflächen OK und Abbrechen anzeigen. VbAbortRetryIgnore 2 Schaltflächen Abbruch, Wiederholen und Ignorieren anzeigen. VbYesNoCancel 3 Schaltflächen Ja, Nein und Abbrechen anzeigen. VbYesNo 4 Schaltflächen Ja und Nein anzeigen. VbRetryCancel 5 Schaltflächen Wiederholen und Abbrechen anzeigen. VbCritical 16 Meldung mit Stop-Symbol anzeigen. VbQuestion 32 Meldung mit Fragezeichen-Symbol anzeigen. VbExclamation 48 Meldung mit Ausrufezeichen-Symbol anzeigen. VbInformation 64 Meldung mit Info-Symbol anzeigen.
die lassen sich teilweise auch kompinieren: vbYesNo + vbCritical Axel ------------------ Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maetes Mitglied Student
 
 Beiträge: 118 Registriert: 05.05.2009 XP 64Bit CATIA V5R19SP4 MS Office 2003
|
erstellt am: 09. Aug. 2010 11:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Sven2010
Also eine Fenster mit Eingabefeld unf YES bzw. NO ist meines Wissens nach nicht möglich. Du scheinst aber nur einen einfachen Button zu wollen. Damit hast du schon die Lösungen bekommen. Für andere Spezialfälle ist eine Dialogbox mit entsprechenden Buttons recht schnell selber geschrieben. Gruss M@tes Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |