【问题标题】:How can I make all of my buttons in a form to make its text to uppercase/lowercase?如何在表单中制作所有按钮以使其文本变为大写/小写?
【发布时间】:2013-02-18 03:51:34
【问题描述】:

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

【问题讨论】:

  • button1.CharacterCasing = CharacterCasing.Upper是什么意思
  • @AlfredSanz,对不起,我的文本框和按钮是一样的

标签: c# button uppercase lowercase


【解决方案1】:

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

【讨论】:

  • 对不起先生,我的按钮 :)
【解决方案2】:

好久没做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();
}

【讨论】:

  • 对不起先生,我的按钮不是文本框
【解决方案3】:

一些 linq 的东西 :)

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

【讨论】:

    猜你喜欢
    • 2020-01-30
    • 2013-02-28
    • 2021-01-28
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    相关资源
    最近更新 更多