下载此文档

c#绘制圆形圆圈椭圆菱形U型三角形画六边形.docx


文档分类:医学/心理学 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
画图形前序: 例子: private void button1_Click( object sender, EventArgs e) { // Label newlbl = new Label (); = "lbl" ; = "23" ; // = ContentAlignment .MiddleCenter; // 文字居中 = false ; = new Size (33, 22); // 大小 = new Point (105, 140); // 坐标位置 = new . Font (" 宋体", 11, FontStyle .Bold); = SystemColors .Control; // (185, 237, 214); // 默认背景色 = Color .Red; // 前景色 += lbl_PaintSix; // 调用画六边形方法 this .(newlbl); } /// <summary> 画六边形/// 画六边形/// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lbl_PaintSix( object sender, PaintEventArgs e) { Label lbl=( Label )sender; SolidBrush b= new SolidBrush (); Point []p= new Point []{ new Point (11, 0), new Point (22, 0), new Point (33, 11), new Point (22, 22), new Point (11, 22), new Point (0, 11) }; (b, p); ((), , new SolidBrush ( Color .Black), new PointF (6, 4)); }注: 此方法为动态绘制图形, 上例中用到 Label 控件, 是在 lable 基础上重绘的图形, 这是在自己使用中需要生成若干个 lable 控件,根据不同控件的显示值改变不同的形状,大家可以借鉴。上文中 (185, 237, 214); // 默认背景色注释的地方取消注释再把 lable 的尺寸 size 放大, 会看到生成的新图形底下有原图形,,,,,,,,,,, 实际生成的红色六边形覆盖在新图形上边===================== 分割线==================== 以下为详细的各个方法/// <summary> /// 画椭圆///

c#绘制圆形圆圈椭圆菱形U型三角形画六边形 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xdin8hgr8
  • 文件大小103 KB
  • 时间2017-05-17