是否可以将我的表单中的所有按钮文本设为大写/小写?
问问题
216 次
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
并将 设置CharacterCasing
为Upper
.,只需选择所有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 回答