Autor
|
Thema: Inputbox mit mehreren Variablen (1051 mal gelesen)
|
thehomer81 Mitglied Dipl.Ing. Fahrzeugtechnik
Beiträge: 16 Registriert: 06.03.2009
|
erstellt am: 14. Apr. 2009 11:17 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, kann mir jemand sagen ob ich in einer Inputbox mehrere Variablen definieren kann. Ich würde gerne zu beginn meines Makros mehrere Integer in einer Art Tabelle abfragen. Gruß und schon mal besten Dank ------------------ Dipl.Ing. Fahrzeugtechnik CATIA V5R16sp5 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 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 14. Apr. 2009 11:54 <-- editieren / zitieren --> Unities abgeben: Nur für thehomer81
|
thehomer81 Mitglied Dipl.Ing. Fahrzeugtechnik
Beiträge: 16 Registriert: 06.03.2009
|
erstellt am: 14. Apr. 2009 12:08 <-- editieren / zitieren --> Unities abgeben:
|
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 20. Apr. 2009 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für thehomer81
Also ich mache das über Seperatoren. Der User kann dann "3;45;2" als String in die InputBox schreiben und ich mache dann einen Split auf ";" und bekomme ein Array mit 3 Variablen zurück. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
denyo_1 Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 20. Apr. 2009 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für thehomer81
Zitat: Original erstellt von HoBLila: Also ich mache das über Seperatoren.Der User kann dann "3;45;2" als String in die InputBox schreiben und ich mache dann einen Split auf ";" und bekomme ein Array mit 3 Variablen zurück.
Hallo Henry, du vertraust aber deinen Anwendern . Was machst du wenn einer z.B. mit einem "," trennt anstelle eines ";"? FEHLERAUSWERTUNG und Inputbox nochmal neu anzeigen? (Beim zweiten mal falsch eingeben...kill CATIA). Es ist sicher eine Möglichkeit (vor allem für CATScript und CATVbs). Wenn du aber auch auf CATVba ausweichen kannst dann würde ich dir eine UserForm mit einer ComboBox ans Herz legen. ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |