C#程序设计(十八)----文字样式发生变化
来源:互联网 发布:wow.min.js api 编辑:程序博客网 时间:2024/05/16 14:37
* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* 作 者: 刘镇
* 完成日期: 2012 年 11 月 10 日
* 版 本 号: 3.018
* 对任务及求解方法的描述部分
* 问题描述:
1)复选框中文字在左边;2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字字体都发生改变;5)拖动水平滚动条,标签上文字大小发生变化
*代码部分:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace win6{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void hScrollBar1_Scroll(object sender, ScrollEventArgs e) { label1.Font = new Font(label1.Font.Name, hScrollBar1.Value); } private void checkBox1_CheckedChanged(object sender, EventArgs e) { label1.Font = new Font(label1.Font.Name, label1.Font.Size, checkBox1.Checked ? label1.Font.Style | FontStyle.Italic : label1.Font.Style ^ (FontStyle.Italic)); } private void checkBox2_CheckedChanged(object sender, EventArgs e) { label1.Font = new Font(label1.Font.Name, label1.Font.Size, checkBox1.Checked ? label1.Font.Style | FontStyle.Underline : label1.Font.Style ^ (FontStyle.Underline)); } private void checkBox3_CheckedChanged(object sender, EventArgs e) { label1.Font = new Font(label1.Font.Name, label1.Font.Size, checkBox1.Checked ? label1.Font.Style | FontStyle.Bold : label1.Font.Style ^ (FontStyle.Bold)); } private void radioButton1_CheckedChanged(object sender, EventArgs e) { label1.Font = new Font("黑体", label1.Font.Size, label1.Font.Style); } private void radioButton2_CheckedChanged(object sender, EventArgs e) { label1.Font = new Font("楷体_GB2312", label1.Font.Size, label1.Font.Style); } private void Form1_Load(object sender, EventArgs e) { this.Text = "修改文字窗口"; } }}
测试结果:
心得经验:
简言之就是处理Font();
其次是将GroupBox运用其中;
剩下的就是对属性的修改,加上事件触发,就完成了。
- C#程序设计(十八)----文字样式发生变化
- 点击按钮,div发生各种样式变化
- C#程序设计(二十八)----菜单与工具栏
- C#程序设计(三十一)----绘制文字
- 1)复选框中文字在左边;2)水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字字体都发生改变;5)拖
- 上边图片跟随点击的图片发生变化,点击图片样式发生变化
- 本地网页样式上传服务器后发生变化解决办法
- 本地网页样式上传服务器后发生变化解决办法
- :1)复选框中文字在左边;2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字
- 2011年 下半年 C++程序设计(十八)
- text 文本发生变化时绑定gridview并吧gridview中的数字转换为文字
- rem布局,系统字体大小发生变化是,页面样式错乱的问题
- JS巧妙实现多级菜单中当前菜单不随页面跳转样式而发生变化
- ASP 点击控件刷新后页面样式发生变化后台实现解决方法
- font 文字(集合样式)
- vector地址发生变化
- vector地址发生变化
- checkpont_change#什么时候发生变化
- 动态竞争时代:认真学习,坚持落实
- 入库/供应商管理库存(SMI)
- 最长公共上升子序列 LCIS O(NM) 方案
- 极限编程(ExtremeProgramming,简称XP)
- 转载:linux查看进程占用IO情况
- C#程序设计(十八)----文字样式发生变化
- 某著名家电零售企业B2C电子商务模式设计及系统实施项目
- 常用排序算法实现[交换排序之冒泡排序、快速排序]
- linux使用系统调用和C库函数调用
- asp.net mvc源码分析-Action篇 Action的执行
- Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发
- gdb常用命令名称
- 15个常用的gcc 命令选项
- windows语音传送