我尝试使用GDI +在C#Windows窗体的面板上绘制一个表。问题是当我最小化应用程序时,我的绘图消失了。我怎么能避免这种情况以及为什么这样做?
答案 0 :(得分:0)
最小化窗口时,一切都会消失。我假设你的意思是当你恢复窗口时桌子不再存在了。当您不使用Paint事件绘制表但直接绘制屏幕时,就会发生这种情况。实现面板的Paint事件:
private void panel1_Paint(object sender, PaintEventArgs e) {
e.Graphics.DrawLine(Pens.Black, 0, 0, panel1.Width, 0);
// etc...
}