protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint (e);
Graphics dc = e.Graphics;
//
}[/code]OnPaint方法是重新绘制窗口时执行的吧? 现在我重写了,是不是窗口重新绘制时就执行重写后的OnPaint,不执行未重写的版本。而重写的OnPaint中又包含未重写OnPaint版本的调用。
以上是我的理解,我想知道对不对。
另外我想问的是,很多的事件函数的参数中都有类似 PaintEventArgs e 这样的参数,我对这些总是理解不了,希望大家能给我直白的或者说通俗的讲讲,或者打个比方什么的也行,不用很具体,我知道有水平来回答的都有工作,都忙。
{
base.OnPaint (e);
Graphics dc = e.Graphics;
//
}[/code]OnPaint方法是重新绘制窗口时执行的吧? 现在我重写了,是不是窗口重新绘制时就执行重写后的OnPaint,不执行未重写的版本。而重写的OnPaint中又包含未重写OnPaint版本的调用。
以上是我的理解,我想知道对不对。
另外我想问的是,很多的事件函数的参数中都有类似 PaintEventArgs e 这样的参数,我对这些总是理解不了,希望大家能给我直白的或者说通俗的讲讲,或者打个比方什么的也行,不用很具体,我知道有水平来回答的都有工作,都忙。
解决方案 »
- Asp.net移动文件夹,但有时没有全部移动到指定文件夹
- C#新手碰到小問題!!!
- 使用ffmpeg截图的问题
- C# 坦克背单词游戏
- 把byte数组拷贝到一个结构
- 用 System.Net.Mail.MailMessage类发送邮件总是不成功!
- 在 windows 中,UserControl 的定义和使用的方法,有谁有这方面的资料啊!
- 热键函数在继承子窗体重写无效问题
- 孟子E章、思归、吴旗娃、速马等大师们和带星的大侠们,帮忙进入!站着等着。
- 使用163,qq等免费smtp群发邮件被限制的很死,怎么使用外面的代理IP群发邮件?呢
- datagrid模仿Excel
- 如何用C#生成数据库的SQL脚本,得到同“sql2000企业管理器 - 右键要复制的数据库 - 所有任务 - 生成SQL脚本......”一样的脚本文件。
{
if ((e.KeyCode == Keys.F4)&&(e.Alt == true))按照1楼的解释,似乎能很好的理解以上代码,e就是代表 键盘输入 是吧?
但是 Graphics dc = e.Graphics;
这句我还是无法理解
Graphics dc = e.Graphics;
和别的都是一样的啊