好的,所以我有一个类中的方法,我正在尝试从另一个类中调用它。
Form1:
Form2:
但我需要将ChangeBack方法改为静态方法才能调用它。因此:
Form1:
但是,我不能使用“this.”,因为void不允许它,因为它是静态的。而且我也不能创建一个新的form1,因为它需要在两个窗口中运行。请帮帮我!
Form1:
public void ChangeBack(Color clr)
{
this.BackColor = clr;
}
Form2:
public void ChangBackColor_Click(object sender, EventArgs e)
{
if (ColorDialog.ShowDialog() == DialogResult.OK)
{
Form1.ChangeBack(ColorDialog.Color);
}
}
但我需要将ChangeBack方法改为静态方法才能调用它。因此:
Form1:
public static void ChangeBack(Color clr)
{
this.BackColor = clr;
}
但是,我不能使用“this.”,因为void不允许它,因为它是静态的。而且我也不能创建一个新的form1,因为它需要在两个窗口中运行。请帮帮我!