我如何使我所有的按钮在一个形式,使其文本大写/小写

本文关键字:文本 小写 一个 何使我 按钮 | 更新日期: 2023-09-27 18:02:07

是否有可能使所有文本的按钮在我的形式大写/小写?

我如何使我所有的按钮在一个形式,使其文本大写/小写

我很久没有使用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();
}

可以将PropertiesCharacterCasing设置为Upper,只选择所有的textBoxes。这是如果你想设置CharacterCasing时,表单加载。

一些linq的东西:)

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