我写了一个public static 的方法,但想在方法里用窗体里的控件好像不行,比如窗体里的一个dataGrid,如何在窗体里设置他的属性
把控件的Modifiers属性设置为public
不能打this,要打类名.datagrid
using System.Windows.Forms;
class Form1 : Form
{
public static Form1 form1;
public DataGrid dataGrid;
Form1()
{
dataGrid = new DataGrid();
dataGrid.Parent = this;
}
static void Main()
{
form1 = new Form1();
Application.Run(form1);
}
}
class Test
{
static void SetSomething()
{
Form1.form1.dataGrid.ReadOnly = true;
}
}