- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C第10章-高级Windows控件剖析
C# Windows程序设计与应用
第10章 高级Windows控件
第10章 高级Windows控件
第10章 高级Windows控件
10.10
本章总结
10.1 使用RichTextBox控件
编写记事本程序(一)
10.1 使用RichTextBox控件
编写记事本程序(一)
10.2 实现“编辑”菜单中的剪切板功能
编写记事本程序(二)
运行结果
10.3 使用字体对话框实现字体编辑功能
编写记事本程序(三)
运行结果
10.4 使用颜色对话框实现颜色编辑功能
编写记事本程序(四)
放置一个ColorDialog控件到窗体Form1上。
为【颜色】菜单项的Click事件编写处理方法。
选择文本,为其进行颜色相关内容的设置。
运行结果
10.5 使用自定义对话框实现“帮助”功能
编写记事本程序(五)
10.6 实现“查找”与“替换”功能
编写记事本程序(六)
参照【关于】对话框的设计方法,设计【查找与替换】 对话框。
窗体上放置一个选项卡控件TabControl,该控件包含两个选项页:“查找”和“替换”。
在FormSearchReplace类中,添加字段Form1 form1,用来与主窗体Form1进行数据传递;int fileLength来记录主窗口richTextBox1中的文本长度。
修改FormSearchReplace类的构造方法。
10.6 实现“查找”与“替换”功能
编写记事本程序(六)
10.7 实现提示保存文件功能
编写记事本程序(七)
·在菜单【文件】|【新建】和【文件】|【打开】的Click事件的处理方法中的原第一条语句前添加:if(!SaveOrNot()){return;}表示如果方法SaveOrNot返回值false,说明取消操作回到主窗体中;
·在菜单【文件】|【保存】的Click事件的处理方法中的if语句的第一条语句前添加:
fileChanged=false;表示已经准备进行保存,不需要再提示;
·在菜单【文件】|【另存为】的Click事件的处理方法中的if语句块最后一句后面添加:
fileChanged=false;表示已经准备进行保存,不需要再提示。
编写记事本程序(七)
38
为窗体Form1的FormClosing事件编写处理方法,该事件在窗体关闭前发生。
10.7 实现提示保存文件功能
运行结果
10.8 实现打印和预览功能
编写记事本程序(八)
10.8 实现打印和预览功能
编写记事本程序(八)
运行结果
10.9 其他高级控件
10.9.1
轨迹条控件
TrackBar
轨迹条又称滑块,由一个滑块和一个刻度条组成,用户可以通过鼠标或键盘来拖动滑块,来改变其滑块的位置。
◆Value:表示当前滑块所在位置的刻度值。
◆Minimum:刻度最小值。
◆Maximum:刻度最大值。
◆TicFrequency:刻度分布密度,即最小刻度差。
◆Scroll:滑块滑动时触发。
◆ValueChanged:Value属性值变化时触发。
10.9 其他高级控件
10.9.2
进度条
ProgressBar
进度条在软件安装或者文件移动等操作时经常看到。
◆Value:表示当前进度值。
◆Minimum:进度最小值。
◆Maximum:进度最大值。
◆Step:每次进度增长量。
◆PerformStep():使进度条前进一个Step。
◆Increment(int value):使进度条前进到指定的value值位置。
10.9 其他高级控件
10.9.3
图片框控件
PictureBox
◆Image:设定要显示的图片的路径。需要使用Image类的FromFile方法。
◆ImageLocation:直接指定要显示的突变路径。
◆SizeMode:PictureBoxSizeMode枚举类型,设置控件的大小模式。
◆ErrorImage:当图片显示失败时,该控件显示的内容,通常为红色的X。
PictureBox控件用来显示图片。
10.10 本章总结
谢谢聆听
文档评论(0)