Manipolazione dinamica di un button - C#

di il
1 risposte

Manipolazione dinamica di un button - C#

Buongiorno!!!

ho l'esigenza di modificare dinamicamente le proprietà di un button.

In C# riesco a livello di codice a modificare ad esempio il colore dello sfondo del button tramite :

button1.ForeColor = Color.FromArgb(89,27,124);

non riesco a fare la stessa cosa per impostare il bold del testo del button. Qualsiasi assegnazione fatta a button1.Font scaturisce un errore perchè .Font risulta essere a sola lettura.

ciao

1 Risposte

  • Re: Manipolazione dinamica di un button - C#

    Con questa riga di codice dovresti risolvere il tuo problema:

    this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));

    inseriscila là dove tu necessiti che il bottone abbia il testo in grassetto, per ripristinare lo stato iniziale ti basta ripetere la stessa riga sostituendo "Bold" con "Regular"

    ciao e buon lavoro

    Leonardo Miglietta
Devi accedere o registrarti per scrivere nel forum
1 risposte