![]() |
labels sichtbar machen aus einer eigenen procedure
Delphi-Quellcode:
Das will ich aber aus einer anderen procedure oder im Initialization Abschnitt
procedure TForm1.blabla(Sender: TObject);
... Label5.Visible := true; ... einer Unit machen. Habs mit
Delphi-Quellcode:
probiert,
TForm1.Label5.Visible := true;
allerdings kommt dann eine Fehlermeldung: Methodenbezeichner erwartet. Hat jemand eine Ahnung wie das geht??? |
Re: labels sichtbar machen aus einer eigenen procedure
Lass mal das T bei TForm1.Label5... weg.
Gruß, ManuMF |
Re: labels sichtbar machen aus einer eigenen procedure
Hallo,
erstmal: Herzlich willkommen in der Delphi-Praxis! :party: du darfst nicht tform1 schreiben, da dies der Klassenname der Form ist, wie integer bei einer Integervariable, sondern du musst
Delphi-Quellcode:
ausführen.
form1.label5.visible:=true
Im Initialization-Abschnitt einer Unit ist dies aber noch nicht möglich, da dort form1 noch gar nicht erstellt wurde.
Delphi-Quellcode:
program Project1;
uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin //Hier werden die initialization-Abschnitte ausgeführt Application.Initialize; Application.CreateForm(TForm1, Form1); //Hier wird form1 erzeugt Application.Run; //Hier wird form1 angezeigt. end. |
Re: labels sichtbar machen aus einer eigenen procedure
Zitat:
Gruß, ManuMF |
Re: labels sichtbar machen aus einer eigenen procedure
Nun, erstmal danke für die Hilfe.
Das Programm startet jetzt... allerdings mit einem Runtime error. |
Re: labels sichtbar machen aus einer eigenen procedure
Problem:
Zitat:
Zitat:
Erst auf Komponenten zugreifen, wenn sie erstellt wurden. Gruß, ManuMF |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz