C# pictureBox 画图

有一个button,当点击button时,触发picturebox的paint事件在picturebox中画图,请指教具体的操作步骤;如果将picturebox的事件类型... 有一个button,当点击button时,触发picturebox的paint事件在picturebox中画图,请指教具体的操作步骤;如果将picturebox的事件类型改为paint,他会自动触发画图事件,这样没点button时也会画图,我不要这样的,回答好了有加分~~~谢谢! 展开
 我来答
百度网友6eed2f8
2009-12-21 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3765万
展开全部
定义一个变量用于标示是否画图
比如
private bool isDraw;
然后在button事件里写上
private void button1_Click(object sender, EventArgs e)
{
isDraw = !isDraw;
this.pictureBox1.Refresh();
}
然后再在picturebox的paint事件里写上
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
if (isDraw)
{
/* 以下是画图代码 */
Graphics g = e.Graphics;
g.Clear(Color.Black);
Pen p = new Pen(Color.Yellow);
g.DrawEllipse(p, 1, 1, 100, 100);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式