我已经阅读过CreateGraphics()将为我们做这些步骤的地方:
我的代码是这样的:
private void Form1_Load(object sender, EventArgs e)
{
grFrom = this.CreateGraphics();
grFrom.FillRectangle(Brushes.Red, this.ClientRectangle);
}
Run Code Online (Sandbox Code Playgroud)
没有红色矩形...但是,当我在下面复制行时Form1_paint,每个东西都正常运行.
grFrom.FillRectangle(Brushes.Red, this.ClientRectangle);
Run Code Online (Sandbox Code Playgroud)
所以,问题就在这里:什么是e.Graphics中Form1_paint?
CreateGraphics还是e.Graphics?
两件事情:
Dispose()在退出之前应始终使用的图形对象.您应该将您的语句放在using块中.| 归档时间: |
|
| 查看次数: |
12873 次 |
| 最近记录: |