如何将类加载到表单中并访问它
本文关键字:访问 表单 类加载 | 更新日期: 2023-09-27 18:27:28
我需要帮助从Form.访问类
所以我会把我的代码放进去,这样你就可以明白我的意思了。
所以我上了好几节课。例如:
public class Landscape
{
public DataGridView grid;
public void init()
{
grid = new DataGridView();
//
// grid
//
grid.AllowUserToAddRows = false;
grid.AllowUserToDeleteRows = false;
grid.AllowUserToResizeColumns = false;
grid.AllowUserToResizeRows = false;
...
grid.AutoSizeColumnsMode = grid.Size = new System.Drawing.Size(790, 427);
grid.TabIndex = 0;
}
}
所以基本上这会让我在表格上看到数据网格
创建表单时:
public partial class MyScreen: Form
{
public MyScreen()
{
InitializeComponent();
Landscape land=new Landscape();
land.init(); //this should draw me datagrid on my form
}
}
这段代码不应该把我的数据网格绘制成表格吗?
如何做到这一点?
你的意思是:
public partial class MyScreen: Form
{
public MyScreen()
{
InitializeComponent();
Landscape land = new Landscape();
this.Controls.Add(land.grid);
land.init();
}
}
但它不起作用。。。
land.init();
this.Controls.Add(land.grid);
将控件添加到表单