Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#2

Re: Reihenfolge von Komponenten

  Alt 24. Feb 2005, 07:44
Du wirst nur ne Chance haben, das Image auf ein panel zu legen, dass genauso groß ist. Begrüundung: TImage ist von TGraphicControl abgeleitet, TStringGrid von TWinControl. GraphicControls werden direkt auf das Parentfenster gezeichnet und haben kein eigenen Handle. Aus Windows-Sicht ist dies kein extra-Control. WinControls haben ein eigenes Handle und werden von Windows als eigene Komponente verwaltet. Da nun die Ausgabe immer auf dem Parent erfolgt, wird das Image direkt auf dem Formular gezeichnet. Das StringGrid kommt erst danach. Dieses Problem hast du auch bei Labels und allen Komponenten die von TGraphiControl abgeleitet sind.

Deshalb nimm ein TPanel (was von TWinControl abgeleitet ist) und pack dort das Image rein.
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat