buttons selbst gestalten - verständisfrage



  • ich hab mir mal gedanken dazu gemacht wie ich einen butten erstellen kann der ein selbst definiertes aussehen hat. das faq hab ich gelsen jetzt wollt ich nur wissen ob auch meine überlegung auch funktionieren würde.

    wenn ich von der classe TImage und TButton eine eigene Klasse ableite die die funktionalität der beiden andern hält müßte es doch möglich sein auf diese art und weiße einfach einen nicht standartbutton zu erstellen. so in etwa:

    class TMyButton : public TImage, public TButton
    { ... };
    


  • ObjectPascal (und damit alle VCL-Klassen) unterstützt leider keine Mehrfachvererbung.



  • naja,

    im BCB6 kann man durchaus eine VCL-Klasse mit einer neicht VCL-Klasse mehrfachvererben.

    Allerdings geht das nicht mit 2 VCL Klassen.

    In diesem Fall würde ich das Image als SubComponent des Buttons implementieren.


Anmelden zum Antworten