Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#14

Re: Laufzeit erstellte Komponenten in den Vordergrund stelle

  Alt 16. Apr 2006, 11:38
Eine schnelle Lösung besteht darin, nach dem Erzeugen eines TField-Elements das Label nach vorne zu bringen:

Delphi-Quellcode:
constructor TSpielfeld.Create(AOwner: TComponent; Parent:Twincontrol; Size:word=60; Number:byte=6);
var i,j:byte;
begin
  setlength(fields,number,number);
  for i:=0 to number-1 do
    for j:=0 to number-1 do
      begin
      fields[i,j]:=Tfield.Create(AOwner,parent,rect(i*(size+5),j*(size+5),i*(size+5)+size,j*(size+5)+size) );
      fields[i,j].Parent:=Parent;
      fields[i,j].anzeige.BringToFront; // <<--- hier
      end;
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat