Delphi: Dynamisch erstelltes Label bleibt unsichtbar
Frage von Gast | 19.10.2013 um 01:12
Ich habe im Internet ein Tutorial gefunden, mit dem man Labels dynamisch zur Laufzeit erstellen soll. Ich habe den Code versucht bei mir auszuprobieren, doch aus welchen Gründen auch immer ist mein Label nicht auf meiner Form zu sehen.
Ich verwende bislang folgenden Code:
with TLabel.Create(self) do begin name:='label1'; left:=8; right:=8; caption:='My Label'; visible:=true; end;
Ich habe schon extra die Eigenschaft visible auf "true" gesetzt, dennoch kann man das Label immer noch nicht sehen.
Was mache ich falsch? Kann mir jemand helfen?
Ähnliche Themen
Delphi/Lazarus: Label zur Laufzeit dynamisch erstellen
Tipp | 0 Kommentare
HTML Formular: Weiterleitung abhängig von Radiobutton oder Checkbox
Tutorial | 0 Kommentare
Delphi/Lazarus: TabSheet auf PageControl dynamisch erzeugen
Tutorial | 0 Kommentare
PHP: Formular mit vielen Checkboxen komfortabel an Skript übergeben
Tipp | 10 Kommentare
jQuery: Alle Checkboxen markieren (Select/Unselect All)
Tipp | 0 Kommentare
HTML: Label für Checkbox in anderer Zelle einer Tabelle
Frage | 1 Antwort
jQuery: DIV-Container abhängig von Checkbox anzeigen oder ausblenden
Tutorial | 2 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Du hast vergessen, die Eigenschaft "parent" für dein Label zu bestimmen.
Probiere einmal folgende Zeile hinzuzufügen (Form1 ist die Form, auf der das Label erscheinen soll):
Diese Eigenschaft bestimmt, welchem anderen Control dein Label zugeordnet wird. Bleibt die Eigenschaft leer, schwebt dein Label sozusagen im luftleeren Raum.
Soll dein Label auf deiner Form erscheinen, musst du diese als Parent setzen.
19.10.2013 um 16:14