当窗体加载时应该不是CreateGraphics()返回一个图形对象?Windows窗体中的图形
我的意思是,在Form1_Load事件中,我可以写下例如以下内容吗?
Graphics x;
private void Form1_Load(object sender, EventArgs e)
{
x = this.CreateGraphics();
}
如果不是,那么为什么?
我认为当你创建一个新表单时,constructor会启动表单的所有对象。那么为什么不是图形对象呢?
我在问,因为当我试图绘制form_load时,它不会显示我绘制的内容。
主要原因是:我想创建一个游戏,它有一个棋盘 - 所以当用户点击新游戏时 - 首先 - 我正在启动棋盘并绘制它。 而在onPaint事件中,我只想画出板子的当前状态。所以我认为董事会的初始状态应该利用表格加载事件。
你会想创建一个执行该绘制的方法。然后在你的构造函数中你可以调用这个方法。在创建该类时,您的抽签被调用。我没有时间提供示例,但后来我会演示如果没有提供好的答案。 – Greg 2013-02-22 21:59:28
看起来你需要阅读这个相当可爱[FAQ](http://www.bobpowell.net/gdiplus_faq.htm) – Quibblesome 2013-02-22 23:23:35