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

いくつかのlinqのもの:)

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

を設定してをPropertiesに設定できます。すべての を選択するだけです。これは、いつフォームがロードされるかを設定したい場合です。CharacterCasingUppertextBoxesCharacterCasing

于 2013-03-04T05:30:45.210 に答える