Proprietà private mostrata nel designer

Ho un controllo che eredita da textbox e ho bisogno di nascondere la proprietà textmode in quanto non più utilizzata. Ho trovato due soluzioni: la prima, abbastanza semplice, fare un override della proprietà pubblica andando a settare l'attributo Browsable a false. Funziona perfettamente.

Ma se invece dell'override effettuo un private new (shadowing), la proprietà continua a essere mostrata nel designer, nonostante sia private!

Segnalato a Microsoft:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=299845


Technorati tags:

Print | posted @ venerdì 28 settembre 2007 12:07

Comments on this entry:

Gravatar # re: Proprietà private mostrata nel designer
by Mauro Servienti at 28/09/2007 18:25

Ciao!,

guarda che il comportamente è più che coerente....Tu stai definendo in una nuova classe una nuova (new) proprietà che deve essere private! quindi la tua non si vede ma quella della classe base è evidente che resta li bella e visibile...

.m
Comments have been closed on this topic.