>Avrei bisogno in fase di progettazione ... (design time)
>Grazie mille ..
Ciao,
allora sì devi derivare i controlli. Se non hai esperienza di OOP sarebbe l'ideale prima che tu cominciassi di studiare qualcosa se no quello che ti sto spiegando ti risulterà non chiaro.
Se io voglio creare un controllo Button derivato posso fare così:
public class Class1 : Button
{
public Class1()
{
}
protected override void OnCreateControl()
{
this.Text = "CIAO";
this.BackColor = Color.Green;
base.OnCreateControl();
}
}
Questo codice va a finire in un progetto Class Library che verrà compilato sottoforma di DLL. Ora la DLL si può caricare nella ToolBox e questo nuovo Button diventa disponibile tra i vari controlli. Se tu ora lo trascini sulla Form e lanci l'applicazione il Button nuovo di default avrà colore verde di sfondo e testo "Ciao" proprio quello che abbiamo definito nella nostra classe.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/