加载表单时CreateGraphics()不应该返回图形对象吗?
我的意思是,在 Form1_Load 事件中,我可以编写例如以下内容吗?
Graphics x;
private void Form1_Load(object sender, EventArgs e)
{
x = this.CreateGraphics();
}
如果不是,那为什么?
我以为当你创建一个新表单时,构造函数会启动表单的所有对象。那么为什么不是图形对象呢?
我在问这个问题,因为当我尝试绘制时 - 在 form_load 上,它并没有显示我绘制的内容。
主要原因是:我想创建一个有棋盘的游戏——所以当用户点击新游戏时——首先——我正在启动棋盘并绘制它。在onPaint事件中,我只想绘制电路板的当前状态。所以我认为板子的初始状态应该是在formLoad事件上绘制的。