Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: Laufzeit erstellte Komponenten in den Vordergrund stelle
16. Apr 2006, 12: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
|
|
Zitat
|