自制控件
来源:互联网 发布:淘宝网针织杉时腰 编辑:程序博客网 时间:2024/06/10 05:50
protected override void OnPaintBackground(PaintEventArgs e) { Rectangle r = new Rectangle(0, 0, this.Size.Width, this.Size.Height); LinearGradientBrush lb = new LinearGradientBrush(r, Color.Red, Color.Yellow, LinearGradientMode.BackwardDiagonal); e.Graphics.FillRectangle(lb, r);//使用画刷填充指定区域 } protected override void OnPaint(PaintEventArgs e) { e.Graphics.DrawBezier(curvepen, pt1, pt2, pt3, pt4);//画四个圆点代表每个点 e.Graphics.DrawEllipse(curvepen, pt1.X - 1, pt1.Y - 1, 3, 3); e.Graphics.DrawEllipse(curvepen, pt2.X - 1, pt2.Y - 1, 3, 3); e.Graphics.DrawEllipse(curvepen, pt3.X - 1, pt3.Y - 1, 3, 3); e.Graphics.DrawEllipse(curvepen, pt4.X - 1, pt4.Y - 1, 3, 3); base.OnPaint(e); }例程里面的东西疑惑的地方在 base.OnPaint(e);base.OnpaintBackground(e); 若是在onpaintbackground中加入base.OnpaintBackground(e);则在运行后form的background没有改变颜色删掉都能够显示修改的信息在onpaint中 base.OnPaint(e);存在与否则没有对于绘制的贝塞尔曲线有影响
- 自制控件
- 自制控件 In C#
- 自制内容分页控件
- 浅谈自制MFC控件
- 【ReactJS】自制TreeView控件
- 利用VB自制OCX控件
- 利用VB自制OCX控件
- 利用vb自制ocx控件
- 自制控件的简单例程
- 继续自制控件的例程
- [转载]C#自制用户控件
- 利用VB自制OCX控件
- VB 自制用户自定义控件
- 自制Qt IP编辑控件
- 自制控件1 开关按钮
- 【QT】自制控件---滚动选择器
- 用HTML5自制视频控件
- 自制控件的属性保存(WriteProperties、ReadProperties)
- 倒 计 时 代 码
- Some notes about the SAP 4.6C running on HP-UX
- 妙用Cache检验用户是否重复登陆
- 用户,权限,profile相关的table
- SB庄家
- 自制控件
- 如何在多线程中调用winform窗体控件
- cvs 常用命令
- What do you do with QCM tables(conversion tables note9385)
- VS2005出现无法在DialogEditor里面为控件添加变量和事件句柄
- 硬盘逻辑结构
- 控件自绘
- PC Camera开发日志(十三)------ 窗口贴图闪烁问题
- 消除量纲