我在 Winform 应用程序上有一些按钮,并使用以下代码更改了它们的背景颜色和文本。
List<Button> buttons = new List<Button>();
foreach (Button bt in panel1.Controls)
{
if (bt is Button)
{
buttons.Add(bt);
}
}
int btext = 1;
foreach (var button in buttons)
{
button.Text = btext.ToString();
button.BackColor = Color.White;
btext++;
}
但是在运行时查看表单时,按钮网格右下角的按钮显示文本“1”,网格左上角的按钮显示文本“36”。我希望并认为它应该是相反的。为什么它是这样的,我该如何改变它?非常感谢。