GDI初次始 gdi2d 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在属性右侧那个事件里选择 Paint 双击一下就会有了吧你直接把代码copy进文件,这个Form1Paint 当然不会关联 void Form1Paint(object sender, PaintEventArgs e) 是 事件的 一个 实现体;如果你不想 注册事件(就是你的 this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1Paint););你可以 override void OnPaint( PaintEventArgs ) 这个方法;————————————————————————————————就像 你不想写 this.Load += new System.EventHandler(this.Form1_Load);你也 可以 overide void OnLoad(EventArgs e) 一样。————————————————————————————————这是 .Net 基类 的一个 漂亮设计。既能让你通过 子类改写(只能 窗体 绘制自己),又能通过 事件注册 改写(让 第二个窗体 绘制 第一个窗体) 是说这里吗?点击事件里根本没有paint,在初始化程序里添加this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1Paint);这一句以后,属性事件里才会有paint啊。 亲,其实Form1_Load这个事件,也是需要有“+=”操作的。只不过,当你双击集成开发环境面板上的Load事件时,它会自动生成,且生成位置不是在.cs文件中,而是design文件中,亲可自己去查看一二。 Form_Load不用自己写是因为设计器帮你完成了这个事情,每一个控件都有一个默认的事件,当你在设计器里双击了某个控件后,默认事件的处理程序自动生成并与事件关联,如果要编写其它事件的处理程序,可以在控件的属性窗格里找到相应的事件,然后双击事件的名称就可以了。 小白跪求个webservice的易懂的例子 求C#写的无限级菜单(不用TreeView控件)! 怎么知道一个DLL里面有多少个类?然后动态调用 问一下物流软件用C#开发还是用VC++开发好? 新人问题,急!!!!!! 学ASP.NET需要先学习WINFORM吗? 求指点C# bcp 导入,导入界面与查询界面在一起,导入后不能再查询 请教一个循环问题 图书管理系统 小小问题,不过值得一看 求助!C#编译平台搭建问题 wcf服务问题
你直接把代码copy进文件,这个Form1Paint 当然不会关联
————————————————————————————————
就像 你不想写 this.Load += new System.EventHandler(this.Form1_Load);
你也 可以 overide void OnLoad(EventArgs e) 一样。
————————————————————————————————这是 .Net 基类 的一个 漂亮设计。
既能让你通过 子类改写(只能 窗体 绘制自己),又能通过 事件注册 改写(让 第二个窗体 绘制 第一个窗体)
是说这里吗?点击事件里根本没有paint,在初始化程序里添加
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1Paint);
这一句以后,属性事件里才会有paint啊。