请问Form1_Paint和OnPaint的关系,以及所触发Paint 事件的先后次序? c#gdi+图形实例library 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是默认的Control.OnPaint 的实现。但是你的重载并没有调用默认实现。因此没有引发Paint 事件。可以(一般也建议)用base.XXX来调用默认实现:protected override void OnPaint(PaintEventArgs e){ base.OnPaint(e); //<--- Graphics g = e.Graphics; g.DrawLine(new Pen(Brushes.Brown), new Point(200, 0), new Point(0, 200));} 这是两个概念,Form1_Paint是你绑定form的onpaint事件,后者是重写父类的方法 多线程做的 大概有50个线程 并发 设计窗体时报了这个错"若要在加载设计器前避免可能发生的数据丢失"是什么原因 Console.Write(j % 2 == 0 ? " " : "*"); 啥意思? 实体类问题. 如何把下面的这段xml写成xmlDoducment对象 如何判断指定的EXCEL文件已经打开,如果打开,如何保存关闭? 咨询关于在C#.NET中存储日期格式问题,请高手帮助 救命啊!! MVC4 在一个视图上存储多个表 关于超星阅读器的工作原理 c# winform调用cmd运行一控制台程序输出异常 C# winfrom 怎么做动态的按钮赋值
这是默认的Control.OnPaint 的实现。
但是你的重载并没有调用默认实现。因此没有引发Paint 事件。可以(一般也建议)用base.XXX来调用默认实现:protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e); //<---
Graphics g = e.Graphics;
g.DrawLine(new Pen(Brushes.Brown), new Point(200, 0), new Point(0, 200));
}