复选框及字体风格CheckBoxDemo
来源:互联网 发布:nars和mac口红哪个更贵 编辑:程序博客网 时间:2024/06/05 05:55
Code:
using System;using System.Windows.Forms;using System.Drawing;namespace CsDev{ class CheckBoxDemo:Form { public static void Main() { Application.Run(new CheckBoxDemo()); } public CheckBoxDemo() { Text = "复选框Demo"; Font = new Font("Arial",12); CheckBox[] achkbox = new CheckBox[4]; int cyText = Font.Height; int cxText = cyText / 2; string[] astr = { "Bold","Italic","Underline","Strikout"}; for (int i = 0; i < 4; i++) { achkbox[i] = new CheckBox(); achkbox[i].Text = astr[i]; achkbox[i].Location = new Point(2*cxText,(4+3*i)*cyText/2); achkbox[i].Size = new Size(12*cxText,cyText); achkbox[i].CheckedChanged+=new EventHandler(CheckBoxDemo_CheckedChanged); } Controls.AddRange(achkbox);//批量添加控件 } void CheckBoxDemo_CheckedChanged(object obj, EventArgs e) { Invalidate(); } protected override void OnPaint(PaintEventArgs e) { Graphics grph = e.Graphics; FontStyle fs = 0; FontStyle[] afs={FontStyle.Bold,FontStyle.Italic,FontStyle.Underline,FontStyle.Strikeout}; for (int i = 0; i < 4; i++) if (((CheckBox)Controls[i]).Checked) fs |= afs[i]; Font font = new Font(Font,fs); grph.DrawString("简单文本", font, new SolidBrush(ForeColor),0, 0); } }}
效果图:
0 0
- 复选框及字体风格CheckBoxDemo
- CheckBoxDemo
- 利用复选框控制字体格式
- 复选框及回显
- easyui单选框及复选框
- 语义层设计编辑风格之复选框
- 如何改变字体风格
- 复选框全选及传值
- 隐藏 SP2010(列表及库) 复选框
- 实现复选框及图片切换
- checkbox复选框使用及选定事件
- 复选框,复选框
- 在VB中制作VC中具有PUSHLIKE风格的复选框
- eclipse设置java文件及jsp文件字体风格跟大小
- ExtJs实现复选框组Checkboxgroup单勾选及复选框组对多个复选框组跨控件全选
- Android TextView设置字体风格
- Android TextView设置字体风格
- Android TextView设置字体风格
- 如何面试前端工程师:Github很重要
- 迅雷CTO李金波的一篇文章,给自己 mark 下一个指引吧!
- 2013 年 12 月最好的 35+ 个 jQuery 插件
- 【整理】android开源项目【tool篇】
- 字符设备之我见
- 复选框及字体风格CheckBoxDemo
- win32载入一张位图
- android开源项目【View篇】
- w3school在线学习教程 http://www.w3school.com.cn/
- ubuntu安装32位flash_player教程
- Blackberry 6,7 java环境下调用系统的短信,拨号功能
- 在线教育平台和工具创业项目99%会死掉,你怎么看?
- 达梦数据库SQL
- 基础工业极度落后导致中国在机器人领域为零,但这丝毫不妨碍中国吹牛和骗贷