![]() |
Neue Komponente (Button)
Hallo,
ich habe ein problem? ich habe neue komponente (button) entwickelt. es sollte wie ein TButton funktionieren. ich benutze die klasse TGraphicControl. wie kann man OrderTab und OrderStop implementieren. diese eigenschaften sind nicht in basis klasse. muss man die selber programmieren, oder kann man sie vererben. danke im voraus |
Re: Neue Komponente (Button)
Wenn es diese Eigenschaften in der Basisklasse nicht gibt, woher willst du sie denn dann vererben? Es wird dir also nichts anderes übrigbleiben, als das selber zu implementieren.
|
Re: Neue Komponente (Button)
Du mußt TWinControl und nicht TGraphicControl als Basisklasse nehmen.
|
Re: Neue Komponente (Button)
Und warum nicht als Vorfahr gleich TButton ?
|
Re: Neue Komponente (Button)
TWinControl hat keine Paint-Eigenschaften.
TButton will ich nicht benutzen, weil ich Schaten, BorderWidth, Bilder ... implementiert habe. könnte man eigentlich beide klasse TWinControl und TGraphicControl benutzen? besser gesagt, TWinControl nur für TabOrder und TabStop |
Re: Neue Komponente (Button)
Zitat:
|
Re: Neue Komponente (Button)
Man kann aber TWinControl verwenden und sich einen Canvas besorgen.
|
Re: Neue Komponente (Button)
Oder TCustomControl verwenden.
|
Re: Neue Komponente (Button)
Der Ansatzpunkt liegt zumindest hier :
Delphi-Quellcode:
Davor kommt dann TWinControl.
TButton = class(TButtonControl)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz