Eigenschaft überschreiben

30/08/2007 - 06:40 von Karsten Sosna | Report spam
Hallo NG,
ich habe eine Klasse die von Control erbt. Nun soll diese Klasse eine
AutoSize-Eigenschaft besitzen. Dazu muss ich anscheinend AutoSize
überschreiben. Aber auch wenn ich das tue, wird die Eigenschaft nicht im
Eigenschaftsfenster angezeigt.
a) Warum wird die Eigenschaft nicht sowieso angezeigt? Immerhin wird sie ja
von Control vererbt.
b) Wie erreiche ich das die Eigenschaft angezeigt wird?

Danke für jeden Tipp.
Gruß Scotty
 

Lesen sie die antworten

#1 Stefan Simon
30/08/2007 - 09:04 | Warnen spam
Hallo Karsten,

"Karsten Sosna" schrieb im Newsbeitrag
news:%235W0b$
ich habe eine Klasse die von Control erbt. Nun soll diese Klasse eine
AutoSize-Eigenschaft besitzen. Dazu muss ich anscheinend AutoSize
überschreiben. Aber auch wenn ich das tue, wird die Eigenschaft nicht im
Eigenschaftsfenster angezeigt.
a) Warum wird die Eigenschaft nicht sowieso angezeigt? Immerhin wird sie
ja von Control vererbt.



Richtig, und dort hat Browsable den Wert False.

b) Wie erreiche ich das die Eigenschaft angezeigt wird?



<system.componentmodel.browsable(true)> _
public overrides property Autosize as boolean
...

Stefan

Ähnliche fragen