Autor |
Beitrag |
Karstadt
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: Di 06.12.05 12:58
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
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Di 06.12.05 13:00
_________________ Ein Nutzer der Ecke
|
|
Karstadt 
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: Di 06.12.05 13:12
beim Create sagt der mir, nicht genügend wirkliche Paramter;
|
|
jasocul
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: 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
Hält's aus hier
Beiträge: 6
|
Verfasst: 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
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: 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 
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: 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
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: 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? 
|
|
Ivo@CoMRoK
      
Beiträge: 258
Win XP
D3 Prof., D7 Pe.
|
Verfasst: Fr 09.12.05 21:34
Ja?
Also ich glaub mit Form1.Visible:=False geht das nicht
Also ich würde das ja mit Form1.Hide und .Show machen
mfg Ivo
_________________ Fällt der Bauer tot vom Traktor, stand am Waldrand ein Reaktor.
Ein altes indianisches Sprichwort besagt:Es kann gefährlich sein gelben Schnee zu essen.
|
|
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 09.12.05 21:40
|
|
Ivo@CoMRoK
      
Beiträge: 258
Win XP
D3 Prof., D7 Pe.
|
Verfasst: Fr 09.12.05 21:42
Probier doch mal Form1.Visible:=False aus
Da passiert gar nichts! Oder besser: Das Fenster wird eben angezeigt!!!
mfg Ivo
_________________ Fällt der Bauer tot vom Traktor, stand am Waldrand ein Reaktor.
Ein altes indianisches Sprichwort besagt:Es kann gefährlich sein gelben Schnee zu essen.
|
|