Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem beim Erstellen eines Labels während der Laufzeit (https://www.delphipraxis.net/22034-problem-beim-erstellen-eines-labels-waehrend-der-laufzeit.html)

Hazardos 11. Mai 2004 16:59


Problem beim Erstellen eines Labels während der Laufzeit
 
Hallo,
mein Problem sieht folgendermaßen aus:
Ich möchte ein Formular während der Laufzeit erstellen und gleichzeitig Labels einfügen.
Delphi-Quellcode:
with TNachrichten.Create(self) do
  begin
    for i := 0 to Eingang.Items.Count-1 do
      begin
        with TLabel.create(Nachrichten) do
          begin
            Parent := Nachrichten;
            AutoSize := false;
            Height := 13;
            Width := 93;
            Transparent := false;
            Color := $00000062;
            Font.Color := clwhite;
            Left := 13;
            Top := i * 15 + 35;
            Name := 'Nachricht_Eingang_'+IntToStr(i);
            Caption := F_Main.qrmain.fieldbyname('headline').AsString;
            Tag := i;
          end;
      end;
  end;
So in etwa lautet der Code...
Ich bekomme keine Fehlermeldung, das Label ist nur nicht sichtbar...

Ich hoffe Ihr könnt mir helfen...

alcaeus 11. Mai 2004 17:01

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Hast du schon probiert Visible auf true zu setzen?
Falls das nicht klappt, probiers mal mit TStaticText

Hazardos 11. Mai 2004 17:07

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
visible habe ich schon ausprobiert....
Ist statictext eine andere Komponente??
Wenn ja, dann bringt mir das nichts, bzw. ich möchte bei labels bleiben...

alcaeus 11. Mai 2004 17:09

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Den Unterschied zwischen StaticText und Label sieht normalerweise gar kein Mensch. Soviel ich weiß besteht der Einzige Unterschied darin, dass man bei StaticTexts die Möglichkeit hat, diese erhöht oder erniedrigt anzuzeigen. Aber sonst sehen die vollkommen gleich aus, probiers mal in einem Formular im Designmodus.

Hazardos 11. Mai 2004 17:17

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Das gleiche Ergebnis...
könnte es daran liegen, dass ich das Label erstellen will, während das Formular, in dem das Label erzeugt werden soll, erstellt wird??

Ultimator 11. Mai 2004 17:21

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Ich glaube der Unterschied zwischen den beiden ist, dass ein StaticText ein Handle hat und ein Label nicht.
Zitat:

Zitat von Die Online-Hilfe
Die Komponente TStaticText funktioniert wie TLabel. Ein Unterschied liegt darin, dass sie von TWinControl abstammt und deshalb ein Fenster-Handle besitzt. Verwenden Sie TStaticText anstelle von TLabel, wenn das Tastenkürzel einer Komponente auf ein fensterorientiertes Steuerelement verweisen muss, beispielsweise auf eine ActiveX-Eigenschaftsseite


Hazardos 11. Mai 2004 17:28

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Naja... das bringt mich ja nicht wirklich weiter...
Ich hasse solche Fehler, die noch nichtmal während der Laufzeit Fehlermeldungen hervorrufen, stattdessen aber garnichts passiert....
Ich bin langsam am Verzweifeln.... :wall:

Matze 11. Mai 2004 17:29

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Und, wenn du Show aufrufst?

Hazardos 11. Mai 2004 17:40

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
hilft leider auch nicht....

Niko 11. Mai 2004 17:44

Re: Problem beim Erstellen eines Labels während der Laufzeit
 
Hast du schon mal geschaut, ob die Schleife überhaupt durchlaufen wird?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz