Ich habe unter Delphi 5 EE eine Klasse von TPanel abgeleitet, etliche weitere Komponenten darauf untergebracht und das Ganze in ein ActiveX-Control umgewandelt. Zur Verwendung im FormDesigner habe ich die Methode Resize überschrieben, damit die Komponenten richtig angeordnet werden.
Unter Delphi funktioniert das auch sehr gut, bei Visual Basic gibt es aber Probleme: Zwar läßt sich im FormDesigner das Control in jeder gewünschten Größe plazieren, zur Laufzeit springt es jedoch auf die Abmessungen zurück, die bei der Definition der Komponente angegeben waren.
Nur wenn die Größe explizit im Code gesetzt wird, wird sie auch zur Laufzeit richtig wiedergegeben.
Woran kann das liegen?
Unter Delphi funktioniert das auch sehr gut, bei Visual Basic gibt es aber Probleme: Zwar läßt sich im FormDesigner das Control in jeder gewünschten Größe plazieren, zur Laufzeit springt es jedoch auf die Abmessungen zurück, die bei der Definition der Komponente angegeben waren.
Nur wenn die Größe explizit im Code gesetzt wird, wird sie auch zur Laufzeit richtig wiedergegeben.
Woran kann das liegen?
Comment