Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Label Caption anzeigen.


No0B - Do 08.04.10 21:22
Titel: Label Caption anzeigen.
Mein Problem ist wahrscheinlich einfach zu lösen nur leider komme ich nicht drauf.

Habe ein Label:

Delphi-Quelltext
1:
2:
label1.Caption :=
 'Text1'#13#10'Text2';

wenn ich das Programm starte kommt immer die Caption die in Eigenschaften eingetragen ist "Label" und nicht meine die ich im Code eingetragen habe. Warum, wo ist das Problem.

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Topic aus Multimedia / Grafik verschoben am Do 08.04.2010 um 22:37


elundril - Do 08.04.10 21:30

weil du den code nicht aufruft? Du musst die Zeile ja auch ausführen. ;)

lg elundril


No0B - Do 08.04.10 21:32


Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Label1show(Sender: TObject);
begin
 label1.Caption :=
'Text1'#13#10'Text2'
 end;

das meinst du ? habe ich drin.

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


elundril - Do 08.04.10 21:34

Label1 hat keine Methode OnShow (zumindest im D7). Ich nehme an das hast du selbst reingeschrieben und nicht über den Objektinspektor erstellt (wär auch gar ned möglich). Je nach dem was du tun willst musst du den Code an einer anderen Stelle platzieren oder diese Methode aufrufen.

lg elundril


No0B - Do 08.04.10 21:48

Beim Buttonclick soll form 2 geöffnet werden und nur der Text angezeigt werden.
Wenn ichs über die Toolpalette erstelle TLabel kommt mein text nur beim anklicken.

Delphi-Quelltext
1:
procedure TForm1.Label1Click(Sender: TObject);                    


Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


elundril - Do 08.04.10 21:51

Dann schreib das


Delphi-Quelltext
1:
Label1.Caption := 'Text1'#13#10'Text2';                    


ins TForm2.FormShow(Sender: TObject);.

lg elundril


No0B - Fr 09.04.10 20:12

Ja so gehts.