C# onpaint是什么 5

比如我知道click是鼠标单击事件那onpaint是什么呢?什么作用?怎么运行的呢?... 比如 我知道 click 是鼠标单击事件 那onpaint 是什么呢?什么作用?怎么运行的呢? 展开
 我来答
一方乐土养生f
2013-07-23 · TA获得超过1044个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:526万
展开全部
OnPaint事件在窗体重绘时触发,除非有GDI操作,一般不要考虑使用这个事件
一般用于在窗体重绘时将你自己画在窗体上的内容进行绘制
帐号已注销
2013-07-23 · TA获得超过105个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:103万
展开全部

给你一个我写的仿windows的绘图本,上面有这事件的示例

追问
private void panel1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawImage(bmp, 0, 0);
}
为什么要重绘呢 有什么意义?这个是不是 每隔一段时间它会重绘一次?
追答
不是,嘿嘿,其实这里不重绘也行,是我当时不知道怎么想的,但你看Colors.cs那个自定义控件(调色板),哪里重写的OnPaint,就改变了控件的外观,再根据鼠标点击调色板的位置坐标,判断用户所点击的颜色
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式