c#先给panel控件设置背景图片,然后怎样在该背景图上画线??
利用点击一个按钮触发画线的事件(假设为(0,0)和(100,100))要求是每次点击时都要把前一次画的线给清除掉谁能给我告诉我privatevoidbutton_Clic...
利用点击一个按钮触发画线的事件(假设为(0,0)和(100,100))
要求是每次点击时都要把前一次画的线给清除掉
谁能给我告诉我private void button_Click(object sender, EventArgs e){}里面该打什么? 展开
要求是每次点击时都要把前一次画的线给清除掉
谁能给我告诉我private void button_Click(object sender, EventArgs e){}里面该打什么? 展开
3个回答
展开全部
Graphics g=this.Panel1.CreateGraphics();
//加载背景图片
panel1.backgroundImage=...;
//画线
g.DrawLine(Pens.Black,0,0,100,100);
//这的没啥意义,你根本看不出来你画的线被擦除然后又绘制这个过程
//除了第一次,以后点击,画面是不变的,因为你画的线每次位置都一样
//加载背景图片
panel1.backgroundImage=...;
//画线
g.DrawLine(Pens.Black,0,0,100,100);
//这的没啥意义,你根本看不出来你画的线被擦除然后又绘制这个过程
//除了第一次,以后点击,画面是不变的,因为你画的线每次位置都一样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用gdi画行了。很简单。网上搜gdi就明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询