请教一个GDI+的问题# Computation - 科学计算
y*r
1 楼
最近开始试着用GDI+写一些prototype,但有个问题不知该怎么解决,希望大家给与帮
助。比如一个简单的小程序,从一个起始点开始,用线段连接每次鼠标点击的位置。程
序运行没错,可是每次最小化窗口或者窗口被别的windows覆盖,画的东西就全没有了
。原来用GDI时候记得解决过这个问题,但是忘了怎么弄的了。怎么fix这个问题呢?
画线的代码如下:
private void Form1_MouseDown(object sender, System.Windows.Forms.
MouseEventArgs e)
{
this.components = new System.ComponentModel.Container();
if(e.Button == MouseButtons.Left)
{
Graphics g1 = this.CreateGraphics();
g1.SmoothingMode = SmoothingM
助。比如一个简单的小程序,从一个起始点开始,用线段连接每次鼠标点击的位置。程
序运行没错,可是每次最小化窗口或者窗口被别的windows覆盖,画的东西就全没有了
。原来用GDI时候记得解决过这个问题,但是忘了怎么弄的了。怎么fix这个问题呢?
画线的代码如下:
private void Form1_MouseDown(object sender, System.Windows.Forms.
MouseEventArgs e)
{
this.components = new System.ComponentModel.Container();
if(e.Button == MouseButtons.Left)
{
Graphics g1 = this.CreateGraphics();
g1.SmoothingMode = SmoothingM