winform控件重绘
来源:互联网 发布:整型数组转换成字符串 编辑:程序博客网 时间:2024/06/05 18:13
protected override void OnPaint(PaintEventArgs pevent)
{
base.OnPaint(pevent);
var e = pevent.Graphics;
Bitmap bmp = new Bitmap(600, 120);
//创建一个宽400,高200的实例
Color mycolor;
mycolor = Color.FromArgb(0, 0, 255);
//FromArgb方法设置RGB值
Pen mypen = new Pen(Color.Blue, 5);
//创建自定义钢笔,color,float,参数为颜色和宽度
Graphics gph;
//从指定的Image对象创建新Graphics对象
gph = Graphics.FromImage(bmp);
//清除整个绘图面并以指定背景色填充
gph.Clear(Color.Red);
//绘制由坐标对、宽度和高度指定的矩形
gph.DrawRectangle(Pens.Green, 10, 10, 100, 100);
gph.DrawRectangle(mypen, 120, 10, 100, 100);
MemoryStream ms = new MemoryStream();
bmp.Save(ms, ImageFormat.Gif);//ImageFormat 对象,它指定保存的图像的格式
// bmp.Sav
e.DrawImage(Image.FromStream(ms), 0, 0);
{
base.OnPaint(pevent);
var e = pevent.Graphics;
Bitmap bmp = new Bitmap(600, 120);
//创建一个宽400,高200的实例
Color mycolor;
mycolor = Color.FromArgb(0, 0, 255);
//FromArgb方法设置RGB值
Pen mypen = new Pen(Color.Blue, 5);
//创建自定义钢笔,color,float,参数为颜色和宽度
Graphics gph;
//从指定的Image对象创建新Graphics对象
gph = Graphics.FromImage(bmp);
//清除整个绘图面并以指定背景色填充
gph.Clear(Color.Red);
//绘制由坐标对、宽度和高度指定的矩形
gph.DrawRectangle(Pens.Green, 10, 10, 100, 100);
gph.DrawRectangle(mypen, 120, 10, 100, 100);
MemoryStream ms = new MemoryStream();
bmp.Save(ms, ImageFormat.Gif);//ImageFormat 对象,它指定保存的图像的格式
// bmp.Sav
e.DrawImage(Image.FromStream(ms), 0, 0);
}
阅读全文
4 0
- winform控件重绘
- 重绘Winform窗体
- 谈WinForm窗体重绘
- 控件.重绘 setredraw
- 禁止控件重绘
- android控件重绘
- 重绘静态控件
- 重绘编辑控件
- 重绘按钮控件
- 重绘进度条控件
- 重绘控件
- 重绘treeview控件
- 重绘Button控件
- 重绘控件
- 重绘控件提示
- 重绘CButton控件
- MFC控件重绘
- [WinForm]重绘DataGridView的序号
- git 常用指令
- JDK1.8,LinkedCaseInsensitiveMap get方法返回null
- [NodeJS]创建HTTP、HTTPS服务器与客户端区别
- 看懂UML类图和时序图
- RobotFramework 接口测试-不定参数问题
- winform控件重绘
- Codefores 821C Okabe and Boxes
- mysql 语句中 参数 或者表名 跟 关键字 相同 导致 mysql 语句error的解决方案
- Redhat 添加中文字体举例
- React Native 研发所有调试技巧
- Scala入门到精通——第二十六节 Scala并发编程基础
- 错误: 实际参数列表和形式参数列表长度不同
- Spring AOP——java的动态代理机制详解
- html span标签 不换行 字符换行问题