if (pattern[x] == 0)
{
Form1.button0.BackColor = Color.Yellow;
}
else if (pattern[x] == 1)
{
}
else if (pattern[x] == 2)
{
}
else
{
}
我正在尝试将按钮设置为背景颜色,但每当我尝试它时都无法识别button0是一个东西:/
答案 0 :(得分:0)
您需要创建一个Form1
的实例,如下所示:
var myForm = new Form1();
if (pattern[x] == 0)
{
myForm.button0.BackColor = Color.Yellow;
}
else if (pattern[x] == 1)
{
//...
}
else if (pattern[x] == 2)
{
//...
}
else
{
//...
}
myForm.ShowDialog();
注意: ShowDialog()
最后会将您的表单显示为对话框。您可以使用.Show()
,但这取决于您希望如何显示表单。这应该是你的开始!
答案 1 :(得分:0)
如果button0
确实存在Form1
(它在您的Form1.designer.cs中创建)
你可以通过以下方式访问它:
button0.BackColor = Color.Yellow;