Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Neue property für TEdit erstellen (https://www.delphipraxis.net/92363-neue-property-fuer-tedit-erstellen.html)

qb-tim 18. Mai 2007 14:52


Neue property für TEdit erstellen
 
Hi,

wie kann ich eine neue property für TEdits definieren?

Jelly 18. Mai 2007 14:56

Re: Neue property für TEdit erstellen
 
Indem du eine eigene Klasse erstellst, die von TEdit abgeleitet ist:

Delphi-Quellcode:
type
  TMyEdit = class (TEdit)
  private
    FMeineEigenschaft : string ;
  published
    property MeineEigenschaft : string read FMeineEigenschaft write FMeineEigenschaft ;
  end ;
Wenn es nun noch darum geht, dass diese TMyEdit Komponente auch noch in der Toolpalette als Komponente auftaucht, so muss diese registriert werden und in ein Package eingebunden werden.

Delphi-Quellcode:
interface

// Klassendefinition

procedure Register ;

implementation

procedure Register ;
begin
     RegisterComponents('Standard', [TMyEdit]);
end ;

// .. Klassenimplementierung

end.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz