Можно ли сделать весь текст кнопок в моей форме в верхнем или нижнем регистре?Как я могу сделать все мои кнопки в форме, чтобы сделать свой текст в верхнем или нижнем регистре?
Как я могу сделать все мои кнопки в форме, чтобы сделать свой текст в верхнем или нижнем регистре?
ответ
Не сделали 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();
}
извините, сэр i min кнопки не текстовые поля –
@ cheol.lui, Извините, читайте слишком быстро. Обновленный ответ. –
спасибо, сэр хорошо работает –
Вы можете установить Properties
и установить CharacterCasing
в Upper
., Просто выберите все textBoxes
. Это, если вы хотите установить CharacterCasing
, когда форма загружается.
жаль сэр я мин кнопки :) –
некоторые вещи :) LINQ
foreach(var btnobject in this.Controls.OfType<Button>())
{
//do stuff
btnobject.Text=btnobject.Text.ToUpper();
}
, что вы имеете в виду 'button1.CharacterCasing = CharacterCasing.Upper' – Pyromancer
@AlfredSanz, извините я TOT текстовые поля так же, как кнопки –