これまではこのコードがあります。既存のボタンを配列内に保存するには#
Button[] buttons = this.Controls
.OfType<Button>()
.ToArray();
for (int i = 0; i < 25; i++) {
buttons[i].FlatStyle = FlatStyle.Flat;
buttons[i].ForeColor = Color.Red;
}
そしてそれは私にIndexOutOfRangeException
を与えます。私は25のボタンを持っています。
for (int i = 0; i < buttons.Length; i++) {
buttons[i].FlatStyle = FlatStyle.Flat;
buttons[i].ForeColor = Color.Red;
}
ボタンの数を変更した場合のiはどうでしょうか? –
juharr
本当ですか?なぜあなたはこれをしないのですか?for(int i = 0; i
Pikoh
「これ」とは何ですか?それは形ですか?また、 'Panel'や' GroupBox'のような他のコンテナの中にあるボタンはありますか? –