Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Meine Formblätter spinnen (https://www.delphipraxis.net/93159-meine-formblaetter-spinnen.html)

Willi1960 1. Jun 2007 14:36


Meine Formblätter spinnen
 
Hallo,

Wer kann mir helfen.

ich habe ein Programm, indem ich mehrer Formblätter habe. Rufe ich nun ein Formblatt auf, mit z.B. Form3.show;

geht das Formblatt im Hintergrund auf und die restliche Prozedur läuft weiter ab.

Ich möchte aber, daß das Programm das Form3 Blatt in den Vordergrund setzt und zunächst die Ein´gaben von diesem Formblatt abwartet, bis das Programm weiterläuft.

Was mache ich falsch?? :zwinker:

Waldteufel 1. Jun 2007 14:37

Re: Meine Formblätter spinnen
 
Hallo.

Guch doch mal in der Hilfe unter ShowModal ;-)

Gruß,
Waldteufel

PS: Formblatt heißt eigentlich nur das aus (einem Blatt) Papier. Das am Bildschirm heißt imho nur "Formular". Nur so nebenbei...

Willi1960 1. Jun 2007 14:45

Re: Meine Formblätter spinnen
 
Danke für die schnelle Antwort. Habe jetzt unter f1 Show Modal nachgeschaut, werde aber nicht ganz schlau daraus. Wo soll ich es denn einsetzten. ich gebe mal kurz die Procedure mit an.

Delphi-Quellcode:
{ Bonabschluss }
     form3.show;
     zeit:=formatdatetime('ddddd',now);
     zeile:=zeile+10;
     bonsumme:=bonsumme+(preis*menge);
     str(bonsumme:5:2,s);
     edit7.text:=s;
     mwst:=bonsumme-(bonsumme/119*100);
     str(mwst:5:2,mwsttext);
     zeilendruck;
     zeile:=zeile+20;
     printer.canvas.textout(0,zeile,' GESAMTPREIS                       ');
     printer.canvas.textout(300,zeile,s);
     printer.canvas.textout(0,zeile+30,' Goslar d.');
     printer.canvas.textout(150,zeile+30,zeit);
     printer.canvas.textout(0,zeile+40,'Im Gesamtbetrag sind 19 % Mwst');
     printer.canvas.textout(0,zeile+50,' in Höhe von '+mwsttext+' enthalten');
     printer.enddoc;
     taggesamt:=taggesamt+bonsumme;
     str(taggesamt:5:2,s2);
     inc(anzahlkunden);
     edit3.text:=s2;
     Bonsumme:=0;
     feldinhaltloeschen;
     firmendruck:=false;
     edit4.setfocus;
[edit=Matze]Delphi-Tags gesetzt. Das nächste Mal bitte selbst erledigen. Mfg, Matze[/edit]

Helmi 1. Jun 2007 14:46

Re: Meine Formblätter spinnen
 
Hallo,

verpass deinem Thread bitte einen aussagekräftigen Titel, unter spinnende Formblätter kann sich keiner was vorstellen! :dp:

Und wenn du Code darstellen willst, dann verwende bitte die Delphi Tags. Zu finden unter "Oft genutzt - Delphi-Code"

inherited 1. Jun 2007 14:55

Re: Meine Formblätter spinnen
 
Einfach statt .Show .ShowModal aufrufen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz