Thema: Delphi Flexible Propertys

Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Flexible Propertys

  Alt 4. Nov 2004, 12:15
Hallo Sämy,

ein herzliches Willkommen bei der Delphi-PRAXiS!

Um das gewünschte Ergebnis zu erlangen, solltest Du einen Property-Editor anlegen und ihn zur String-Eigenschaft Deiner Komponente registrieren. Dein Problem ist vergleichbar mit dem zur Eigenschaft DatabaseName der Erben von TDBDataSet (also zB TQuery, TTable). Dort werden alle verfügbaren Datenbanken aufgeliste, obwohl es sich um eine String-Eigenschaft handelt.

Sieh Dir zur Implementierung einmal in der "BDEReg.pas" den Editor TDatabaseNameProperty und dessen Registratur
RegisterPropertyEditor(TypeInfo(string), TDBDataSet, 'DatabaseName', TDatabaseNameProperty); genauer an.
gruß, choose
  Mit Zitat antworten Zitat