bonjour,
en m'inspirant du point de la faq c# : Comment verrouiller tous les TextBox d'une form , j'essaie de modifier l'apparence de tous les TextBox d'une page avec cette fonction :
Dont le cast du Control en TextBox ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void FormatteTousTextBoxes() { foreach (Control MyControl in (Controls)) { if (MyControl is TextBox) { (TextBox)MyControl.BackColor = System.Drawing.Color.WhiteSmoke; (TextBox)MyControl.BorderColor = System.Drawing.Color.Gainsboro; (TextBox)MyControl.BorderStyle = BorderStyle.Solid; (TextBox)MyControl.BorderWidth = 2; (TextBox)MyControl.ForeColor = System.Drawing.Color.Green; } } }
A votre avis, comment appliquer les propriétés TextBox au contrôle MyControl quand on a déterminé que c'est un TextBox ?Message d'erreur du compilateur: CS0117: 'System.Web.UI.Control' ne contient pas de définition pour 'BackColor'
Merci
Partager