[geklärt] HForm.Visible := False !?

Rund um die LCL und andere Komponenten

[geklärt] HForm.Visible := False !?

Beitragvon Erwin » 19. Nov 2017, 15:07 [geklärt] HForm.Visible := False !?

Hallo alle Miteinander.

Das habe ich Heute zufällig bei mir festgestellt: Beim Hauptformular ist Visible auf False voreingestellt. Bei allen Projekten etc. Das verstehe ich nicht. Zum einem sollte dann das Haupt-Formular doch nicht zu sehen sein, was es aber ist. Und wieso False? Das will nicht in meinen Kopf.

Für Endwirrung wäre ich dankbar.

LG, Erwin.
Zuletzt geändert von Erwin am 19. Nov 2017, 16:13, insgesamt 1-mal geändert.
Win 7 / Lazarus 1.6 / FP 3.0.0 / x86_64-win64-win32/win64
Erwin
 
Beiträge: 128
Registriert: 16. Sep 2009, 13:15
OS, Lazarus, FPC: Xubuntu 16.04 / x86_64_linux-gtk 2 / L 1.6+dfsg-1 / FPC 3.0.0 | 
Nach oben

Beitragvon wp_xyz » 19. Nov 2017, 15:39 Re: HForm.Visible := False !?

Das macht nichts, weil die automatisch erzeugten Formulare in der Projektdatei (.lpr) per Application.CreateForm(TForm1, Form1) erzeugt werden, was intern Form1.Show aufruft. Und weil die von dir selbst erzeugten Formulare (F := TForm1.Create(...)) explizit mit F.Show oder f.ShowModal angezeigt werden.

Ich denke mal, das muss so sein, weil Formulare und die Controls in der Phase des Erzeugens noch kein gültiges Handle haben. Und wenn doch, dann würde den Benutzer wahrscheinlich ein wildes Hinundher-Geflatter der Controls erfreuen.
wp_xyz
 
Beiträge: 2365
Registriert: 8. Apr 2011, 08:01

Beitragvon Erwin » 19. Nov 2017, 16:13 Re: HForm.Visible := False !?

Also ich habe es mal mit True versucht. Da merkte ich keinen Unterschied.
Wenn ich Dich richtig verstanden habe, ist das also überall so und ... normal.?
Gut, danke.
Win 7 / Lazarus 1.6 / FP 3.0.0 / x86_64-win64-win32/win64
Erwin
 
Beiträge: 128
Registriert: 16. Sep 2009, 13:15
OS, Lazarus, FPC: Xubuntu 16.04 / x86_64_linux-gtk 2 / L 1.6+dfsg-1 / FPC 3.0.0 | 
Nach oben

Beitragvon wp_xyz » 19. Nov 2017, 16:43 Re: HForm.Visible := False !?

Erwin hat geschrieben:ist das also überall so und ... normal.?

Ja
wp_xyz
 
Beiträge: 2365
Registriert: 8. Apr 2011, 08:01

• Themenende •

Zurück zu Komponenten und Packages



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried