Entwickler-Ecke

Sonstiges (Delphi) - formular anzeigen


diego - Fr 12.07.02 11:30
Titel: formular anzeigen
hi.

hab mal ne kleine anfängerfrage:

wie kann ich ein formular aus einem anderem formular heraus anzeigen lasse. das geht ja mit dem befehl show (form2.show;) aber dabei zeigt er mir die labels nicht an. es geht auch nicht mit editfeldern oder memos. aber ich will das man im form2 einen text lesen kann. wie funzt das?????

danke im vorraus, diego


wwerner - Fr 12.07.02 12:08

Was zeigt er denn an? Ist das Formular erzeugt?

Gruß WW


diego - Fr 12.07.02 12:13

jup.

er zeigt es schon an. ich hab ins formular ein memofeld eingefügt aber er zeigt mir die schrift darin nicht an. aber warum???


wwerner - Fr 12.07.02 12:46

Ist den auch Text im Memo gespeichert?


diego - Fr 12.07.02 14:08

wie meinste das???
wen du damit die eigenschaft lines meinst dann ja. da hab ich was reingeschrieben. mit dem befehl showmodal geht es ja. nur mit show nicht. aber bei showmodal läuft meine form im hintergrund halt nicht wieter.


wwerner - Fr 12.07.02 14:12

Hast du zufällig in deinem Hauptprogramm eine Scheife die immer läuft? Dann bekommt das untergeordnete Fenster keine Rechenzeit zum Zeichen


diego - Fr 12.07.02 14:30

jup,

da läuft ne schleife. aber das fenster wird vor der schleife geöffnet und nach ihr wieder geschlosse. sozusagen ein "bitte warten" fenster.


wwerner - Fr 12.07.02 14:32

ok, mach mal in die Scheife ein Befehl Application.processmessages;


diego - Fr 12.07.02 14:34

hey jetzt funktioniert es. danke. was macht der befehl???


wwerner - Fr 12.07.02 14:41

Er erlaubt anderen Fenstern / anwendung auch etwas zu arbeiten

PS: Wenn du etwas code gepostet hättest, wäre der Fehler warscheinlich 5 * so schnell gefunden worden

Zitat:
aber bei showmodal läuft meine form im hintergrund halt nicht wieter.


das war der enscheidene Hinweis


diego - Fr 12.07.02 14:44

okay das nächste mal gibts auch ein bischen code dazu :lol:

nochmal danke