2010-10-19 33 views
2

Salut les gars! Une question simple, mais une partie simple de l'apprentissage. Comment effacer/réinitialiser le BackColor d'un formulaire d'application Windows? Par exemple, j'ai un ensemble de boutons radio, chacun change la couleur de la couleur de fond, quand je réinitialise les boutons radio je voudrais aussi réinitialiser la couleur de la forme à son état d'origine?VB.Net Effacer ou réinitialiser le formulaire BackColor?

+0

La couleur de fond autre chose que la valeur par défaut pour commencer? –

+2

Non, c'est par défaut pour commencer mais change en fonction du bouton radio cliqué par l'utilisateur. Mais j'ai réussi à le faire fonctionner avec ceci: Me.BackColor = SystemColors.Control –

Répondre

3

Réglez-le simplement Colors.DefaultBackColor.

+0

Je ne pouvais pas le faire travailler en utilisant ces méthodes (je l'appliquais probablement mal) mais vous m'a indiqué dans la bonne direction sur MSDN et j'ai trouvé ce code pour faire le travail pour le moment jusqu'à ce que je devienne meilleur à VB.Net: Me.BackColor = SystemColors.Control Merci encore les gars! –

+1

@ William Mc: Colors.DefaultBackColor = SystemColors.Control donc ça devrait fonctionner :) – James

5

façon simple:

myForm.BackColor = Color.Empty