2013-03-04 3 views
1

Можно ли сделать весь текст кнопок в моей форме в верхнем или нижнем регистре?Как я могу сделать все мои кнопки в форме, чтобы сделать свой текст в верхнем или нижнем регистре?

+0

, что вы имеете в виду 'button1.CharacterCasing = CharacterCasing.Upper' – Pyromancer

+0

@AlfredSanz, извините я TOT текстовые поля так же, как кнопки –

ответ

3

Не сделали Win Form в течение длительного времени, но я предполагаю, что вы можете пропустить все текстовые конфорки и установить его сразу.

private void Form1_Load(object sender, EventArgs e) 
{ 
    foreach(var ctrl in this.Controls) 
     if (ctrl.GetType() == typeof(Button)) 
      ((Button)ctrl).Text = ((Button)ctrl).Text.ToUpper(); 
} 
+0

извините, сэр i min кнопки не текстовые поля –

+2

@ cheol.lui, Извините, читайте слишком быстро. Обновленный ответ. –

+0

спасибо, сэр хорошо работает –

2

Вы можете установить Properties и установить CharacterCasing в Upper., Просто выберите все textBoxes. Это, если вы хотите установить CharacterCasing, когда форма загружается.

+0

жаль сэр я мин кнопки :) –

2

некоторые вещи :) LINQ

foreach(var btnobject in this.Controls.OfType<Button>()) 
{ 
    //do stuff 
    btnobject.Text=btnobject.Text.ToUpper(); 
}