ChrisDaHub Geschrieben 12. März 2003 Geschrieben 12. März 2003 Hallo, habe da ein kleineres Probelm... In einem Programm habe ich die ganze Zeit mit InputBoxen gearbeitet. Dies war natürlich optisch nicht grade perfekt. Deswegen möchte ich jetzt die Eingabe über ein neues Formular abwickeln lassen. Mein Problem hierbei ist nur, dass das Programm zwar das Formular öffnet, aber erst viel zu spät eine Eingabe erwartet (also erst, wenn alles schon wieder vorbei ist). Meine Frage: Ist es möglich, eine Prozedur anzuhalten und ein anderes Formular zu starten, und dann, sobald die Eingabe erfolgt ist, wieder an der Stelle weiter zu machen, von der aus ich das EingabeFormular gestartet habe? Vielleicht so eine Art goto oder so? Kann ich denn von einem Formular aus, eine Sprungmarke in einem anderen Formular anspringen, und von da aus weiter machen??? Hoffe, ich hab mich verständlich genug ausgedrückt... Danke für eure Hilfe! Chris;-) Zitieren
-roTekuGeL- Geschrieben 12. März 2003 Geschrieben 12. März 2003 Und erst eine Form starten alle eingaben von dem User tätigen lassen und dann das Programm laufen lassen willst du wohl net? Zitieren
ChrisDaHub Geschrieben 12. März 2003 Autor Geschrieben 12. März 2003 Nein, weil das Form von dem Programm aufgerufen wird, wenn bereits vorher eine bestimmte Eingabe getätigt wurde... Zitieren
Peregrin Geschrieben 12. März 2003 Geschrieben 12. März 2003 hi, so wie ich das sehe, moechtest du einen modalen eingabedialog haben? aufruf: Call dlgModal.show(vbModal) wobei dlgModal der name des modalen dialoges ist. das programm haelt die ausfuehrung an dem aufruf dlgModal.show an und faehrt mit der naechten anweisung nach beenden des dialoges fort. um auf werte innerhalb des modalen dialoges zuzugreifen, den dialog nicht mit entladen, sondern nur 'verstecken' (mittels 'Me.Hide') und in dem aufrufenden formular die gewuenschten werte auslesen. hoffe, es hilft... Zitieren
-roTekuGeL- Geschrieben 12. März 2003 Geschrieben 12. März 2003 hö? kannst du mir das mal bitte etwas genauer erklären? hab noch nie was von dem Modalen Dialog gehört... Zitieren
ChrisDaHub Geschrieben 12. März 2003 Autor Geschrieben 12. März 2003 Ist viel einfacher, als ich gedacht habe. Fuktioniert genau so wie ich es wollte =) *freu* Gruß, Chris;-) Zitieren
Peregrin Geschrieben 12. März 2003 Geschrieben 12. März 2003 Originally posted by |roTekuGeL| hö? kannst du mir das mal bitte etwas genauer erklären? hab noch nie was von dem Modalen Dialog gehört... ironie-tag vergessen? Zitieren
-roTekuGeL- Geschrieben 12. März 2003 Geschrieben 12. März 2003 hä was ironie-tag :confused: Zitieren
Peregrin Geschrieben 12. März 2003 Geschrieben 12. März 2003 hi, war das ironisch gemeint, oder ernst? Zitieren
-roTekuGeL- Geschrieben 12. März 2003 Geschrieben 12. März 2003 ernsthaft ich kann zwar VB (eigentlich auch recht gut) aber davon hab ich noch nix gehört, oder ich hab dich missverstanden... Zitieren
Racker Geschrieben 12. März 2003 Geschrieben 12. März 2003 Moin moin, Originally posted by |roTekuGeL| ernsthaft ich kann zwar VB (eigentlich auch recht gut) aber davon hab ich noch nix gehört, oder ich hab dich missverstanden... Ein modales Fenster hat die Eigenschaft, dass erst die Anweisungen, die dem modalen Fenster zu Grund liegen abgearbeitet werden müssen (es sei denn, man schliesst es vorzeitig), bevor man in den anderen Fenstern weiterarbeiten kann. Das ist relativ häufig bei mdi - Programmen der Fall. (Beispiel: Mach mal MS Excel auf. Dann mach unter Extras die Optionen auf. Lass die Optionen geöffnet und versuche etwas in das Excelsheet zu schreiben. Das Optionen- Fenster ist modal) Hoffe Dir geholfen zu haben. Zitieren
Peregrin Geschrieben 12. März 2003 Geschrieben 12. März 2003 hi, grob: das modale anzeigen eines fensters hat zur folge, dass ein programm erst weiter ausgefuehrt wird, wenn das modale fenster geschlossen wurde. wird ein fenster nicht modal angezeigt, so wird nach dem aufruf die naechste anweisung ausgefuehrt. gruessle Zitieren
-roTekuGeL- Geschrieben 13. März 2003 Geschrieben 13. März 2003 *klick* Danke ich glaub jetzt hab ichs verstanden Zitieren
Peregrin Geschrieben 13. März 2003 Geschrieben 13. März 2003 war mir ein fest freut mich, geholfen zu haben... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.