Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
02/08/11 12:44
frungillo
Salve a tutti, sono nuovo ho cercato nel forum e non ho trovato nulla in merito.
Spiego: ho creato un mio controllo personale con una imageBox affiancata ad una label. Ho esposto la proprieta TEXT della label per settarla a mio piacimento quando uso il controllo che ho creato, fin qui, funziona tutto a meraviglia. Mi chiedevo: è possibile nascondere tutte le proprieta di default del controllo utente in modo da esporre SOLO la proprieta che ho definito?

Spero di essere stato comprensibile, a volte mi spiego come un libro stracciato....

Grazie A tutti!
aaa
02/08/11 13:35
Phil93
Quelle che tu chiami "proprietà di default" in realtà sono i membri ereditati dalla classe UserControl. Non capisco che utilità ci sia a nascondere tali membri, e probabilmente non c'è. Quello che sarebbe meglio fare è nascondere i membri solo quando questi sono in conflitto con quelli che definisci tu.
Ricordati che i membri che nascondi non sono eliminati (non è possibile eliminare membri ereditati). Basta un cast del tuo oggetto alla classe base e rispuntano fuori.
aaa
02/08/11 17:49
Generalmente per questo tipo di operazioni si esegue l'override del metodo e si lancia una NotImplementedException
Ultima modifica effettuata da 02/08/11 19:05