Aggiungere una proprietà ad una dll

giovedì 08 maggio 2008 - 09.04

willy_80 Profilo | Senior Member

Col comando Property ho visto che si può aggiungere un nuovo evento ad una libreria di controlli (dll).

Vorrei ora poter aggiungere delle proprietà all'oggetto in modo che quando inserisco la dll in un form posso così impostare dal designer i valori voluti.

Al momento ho risolto la questione inserendo nella proprietà tag il path di un file nel quale salvo le proprietà volute esempio i colori di alcuni button ma vorrei aggiungere 3/4 proprietà specifiche in modo da poter impostare direttamente dal digner i colori.
E' possibile?
Grazie

Brainkiller Profilo | Guru

>Col comando Property ho visto che si può aggiungere un nuovo
>evento ad una libreria di controlli (dll).

Forse all'interno di una classe intendi ?

>Vorrei ora poter aggiungere delle proprietà all'oggetto in modo
>che quando inserisco la dll in un form posso così impostare dal
>designer i valori voluti.

Se vuoi personalizzare i tuoi controlli devi derivarli. Cioè creare come un clone che puoi personalizzare. per fare questo è necessaria una buona conoscenza della programmazione ad oggetti OOP. A quel punto avrai per esempio un oggetto Button base che è quello fornito con Visual Studio e uno o più Button personalizzati secondo le tue esigenze.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5