Einzelnen Beitrag anzeigen

Benutzerbild von phlux
phlux

Registriert seit: 4. Nov 2002
Ort: Witten
1.335 Beiträge
 
Delphi 6 Personal
 
#1

ImageList im Constructor erzeugen

  Alt 19. Okt 2003, 19:38
Moinsen!
Ich schreibe im Moment eine Kompo abgeleitet von der TToolbar. Jetzt möchte ich im Constructor eine ImageList erzeugen, und zwar mit folgendem Code:
Delphi-Quellcode:
constructor TDriveToolBar.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  Flat := True;
  Height := 26;
  Width := 185;
  Align := alNone;
  ShowCaptions := True;
  EdgeBorders := [ebTop, ebBottom, ebLeft, ebRight];
  fImageList := TImageList.Create(Self);
  Images := fImageList;
  EnumDrives;
end;
Nur krieg ich jetzt als Fehler Element '' hat kein übergeordnetes Fenster. Ich weiß schon das es am Erzeugen der ImageList liegt, weil wohl noch nicht die Toolbar erstellt ist. Wenn ich jetzt allerdings das ganze in die Loaded Prozedur schreibe, wird der Code zur DesignTime nicht aufgerufen und zur Laufzeit kommt nur BS raus, sprich es läuft nicht so wie es sollte . Hat jemand ein Plan wie ich es zum Laufen krieg??

mfg phlux
Christian "phlux" Arndt
  Mit Zitat antworten Zitat