Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Ein Form Createn aber nicht anzeigen?
Karstadt - Di 06.12.05 12:58
Titel: Ein Form Createn aber nicht anzeigen?
Tf_xyz.Create(Self); nun öffnet sich das Form. Mein Ziel ist es, ein Form erstellen, dann eine Funktion die sich in diesen Form befindet ausführen und dan das Fenster mit ShowModal öffnen. Wie geht das?
Delphi-Quelltext
1: 2: 3:
| Tf_xyz.Create; f_xyz.funktionxyz(string); f_xyz.showmodall; |
??
Moderiert von
Christian S.: Delphi-Tags hinzugefügt.
Martin1966 - Di 06.12.05 13:00
Titel: Re: Ein Form Createn aber nicht anzeigen?
Karstadt hat folgendes geschrieben: |
Delphi-Quelltext 1: 2: 3:
| Tf_xyz.Create; f_xyz.funktionxyz(string); f_xyz.showmodall; | |
Ja, genau so. ;-)
Lg Martin
Moderiert von
Christian S.: Delphi-Tags hinzugefügt.
Karstadt - Di 06.12.05 13:12
beim Create sagt der mir, nicht genügend wirkliche Paramter;
jasocul - Di 06.12.05 13:15
Stimmt ja auch.
So ist es besser:
Delphi-Quelltext
1: 2: 3:
| f_xyz := Tf_xyz.Create(self); f_xyz.funktionxyz(string); f_xyz.showmodal; |
PSi - Di 06.12.05 13:51
Hallo,
sorry aber, geht das auch nicht so?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Try Application.CreateForm(TForm2, Form2); Except Showmessage('Fehler'); End; Form2.Left := Screen.Width + 10; Form2.Top := Screen.Height + 10; Form2.Show; |
Man muss halt nur noch die automatische Erstellung des 2 Formulars unter den Projektoptionen verhindern ...
Gruß
jasocul - Di 06.12.05 13:59
PSi hat folgendes geschrieben: |
sorry aber, geht das auch nicht so? |
So geht das auch.
PSi hat folgendes geschrieben: |
Man muss halt nur noch die automatische Erstellung des 2 Formulars unter den Projektoptionen verhindern ... |
Das wäre schon besser. Übrigens auch bei meinem Beispiel.
Karstadt - Di 06.12.05 15:14
bei mir stimmt irgendwas nicht.
Delphi-Quelltext
1: 2: 3:
| f_xyz := Tf_xyz.Create(self); f_xyz.funktionxyz(string); f_xyz.showmodal; |
Da muss ich doch nur die Eingenschaft VISIBLE au False setzen? Richtig?
Moderiert von
Christian S.: Delphi-Tags hinzugefügt.
jasocul - Di 06.12.05 15:17
Karstadt hat folgendes geschrieben: |
Da muss ich doch nur die Eingenschaft VISIBLE au False setzen? Richtig? |
Ja. Hatte ich dir das nicht letztes mal schon gesagt, oder war es jemand anderes? :gruebel:
Ivo@CoMRoK - Fr 09.12.05 21:34
Ja?
Also ich glaub mit Form1.Visible:=False geht das nicht :lol:
Also ich würde das ja mit Form1.Hide und .Show machen :wink:
mfg Ivo
Delete - Fr 09.12.05 21:40
Ivo@CoMRoK hat folgendes geschrieben: |
Also ich glaub mit Form1.Visible:=False geht das nicht :lol:
Also ich würde das ja mit Form1.Hide und .Show machen :wink: |
Wo besteht denn da bitte ein Unterschied?! :?
Ivo@CoMRoK - Fr 09.12.05 21:42
Probier doch mal Form1.Visible:=False aus :!:
Da passiert gar nichts! Oder besser: Das Fenster wird eben angezeigt!!! :D
mfg Ivo
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!