1

是否可以将我的表单中的所有按钮文本设为大写/小写?

4

3 回答 3

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();
}
于 2013-03-04T05:34:07.417 回答
2

您可以设置Properties并将 设置CharacterCasingUpper.,只需选择所有textBoxes. 这是如果您想设置CharacterCasing何时加载表单。

于 2013-03-04T05:30:45.210 回答
2

一些linq的东西:)

foreach(var btnobject in this.Controls.OfType<Button>())
{
  //do stuff
   btnobject.Text=btnobject.Text.ToUpper();
}
于 2013-03-04T05:43:30.793 回答