GDI +绘制表格的问题

时间:2010-04-10 17:46:12

标签: c# gdi+ drawing

我尝试使用GDI +在C#Windows窗体的面板上绘制一个表。问题是当我最小化应用程序时,我的绘图消失了。我怎么能避免这种情况以及为什么这样做?

1 个答案:

答案 0 :(得分:0)

最小化窗口时,一切都会消失。我假设你的意思是当你恢复窗口时桌子不再存在了。当您不使用Paint事件绘制表但直接绘制屏幕时,就会发生这种情况。实现面板的Paint事件:

private void panel1_Paint(object sender, PaintEventArgs e) {
  e.Graphics.DrawLine(Pens.Black, 0, 0, panel1.Width, 0);
  // etc...
}