Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Komponente erstellen: Left und Top festlegen?

  Alt 23. Jun 2006, 00:13
Hmm...
Hab jetzt mal ein bisschen mit dem Code rumprobiert,
und irgendwie gibt es jetzt beim Beenden immer eine Exception:
Delphi-Quellcode:
procedure TMyCompo.SetParent(AParent: TWinControl);
begin
  inherited;
  SetBounds(AParent.ClientWidth - Width, 0, Width, Height); // oben rechts
end;
Dieser Code funktioniert, hier gibt es keine Exception:
Delphi-Quellcode:
procedure TMyCompo.SetParent(AParent: TWinControl);
begin
  inherited;
  SetBounds(0, 0, Width, Height); // oben links
end;
Wie kann ich es aber erreichen, dass meine Komponente oben rechts plaziert wird, ohne dass es beim Beenden zu einer Exception kommt???
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat