Programm einfrieren, wenn Form angezeigt wird
-
Wie mache ich, dass das Programm eingefroren wird, wenn eine Form angezeigt wird und dass ich nur in dieser Form agieren kann und nicht in der Hauptform was klicken kann, also genauso wie bei ShowMessage().
Es ist wichtig, weil diese Form könnte aufgrund einer Schleife mehrmals aufgerufen werden.Bieten die Komponenten da eine Lösung an oder muss ich selber eine Endlosschleife schreiben?
-
Hallo,
Form->Enabled = false;
mfg, Micha
-
Hallo
Normalerweise sollte das mit TForm::ShowModal gemacht werden (was Enabled für das Hauptform sicher auch aufruft).
Nur in den seltenen Fällen wo mehrere modale Fenster nebeneinander (nicht übereinander) laufen sollen muß man da manuell nachhelfen.bis bald
akari
-
Jo das ist genau das, was ich suche.
Vielen Dank!
-
Hi,
hallo akari, was bedeutet das "ShowModal" ?
Gruß
-
Hallo
ShowModal ist eine Methode von TForm, die genaue Beschreibung kannst du in der Builder-Hilfe nachlesen.
bis bald
akari