- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验06《常用控件》.doc
实验6、常用控件
实验课时:
课内:4课时,课外:4课时
实验目的:
熟悉常用控件的属性、事件、方法,了解自绘控件(列表框)的概念及操作步骤,结合自定义类来处理业务,熟练掌握数据异常的处理。
常用控件简介:
Visual Studio提供种类繁多的控件、组件。工具箱中默认可以使用的Forms控件、组件就多达60来个。除此之外,尚可以添加并使用微软或第三方提供的数以百计的.NET Framework组件、COM组件、WPF组件、Silverlight组件等。显然,没有可能也没有必要所有的控件、组件全都了解得清清楚楚。作为Windows Forms程序员,我们所要了解的,主要是隶属System.Windows.Forms命名空间的最常用的控件、组件。
具体到.NET Framework所提供的每一种控件、组件,其属性、事件、方法往往又数不胜数,乃至到了多如牛毛的地步。而根据个人的经验,其中的很多属性、事件、方法根本就难得有机会使用。因此,程序员要关注的只是并不太多的最常用控件、组件的并不太多的属性、事件、方法。其中包括:
Form窗体,Windows应用程序最基本的用户界面
属性Text:获取/设置窗体的标题文字
ControlBox、MaximizeBox、MinimizeBox:获取/设置窗体是否显示控制按钮、最大、最小化按钮
FormBorderStyle:获取ShowInTaskbar:获取StartPosition:获取/设置窗体是否居中显示等
WindowState:获取/设置窗体是正常、最大化还是最小化显示
MinimizeBox、MaximizeBox:获取/设置标题栏是否显示最小、最大化控件
MainMenuStrip:获取/设置窗体主菜单
ContextMenuStrip:获取/设置窗体上下文菜单
事件Load:窗体装载后产生的第一个事件,常在该事件下编写代码来进行窗体的初始化工作
FormClosing:窗体即将关闭但尚未关闭时产生该事件,常在此编码以进行必要的检查处理
FormClosed:窗体关闭后产生该事件,常在此编码以进行善后处理
方法TabPages:获取控件中选项卡的集合
SelectedIndex:获取或设置当前选定的选项卡的索引
SelectedTab:获取或设置当前选定的选项卡
Appearance:获取/设置控件外观
HotTrack:获取或设置当鼠标移到控件的选项卡时选项卡是否更改外观
ImageList:获取或设置选项卡上显示的图像
事件
Selecting:即将离开某个选项卡前发生,可通过这样的语句阻止离开:e.Cancel = true
Selected:选择某个选项卡时发生
方法
SelectTab:使指定的选项卡成为当前选项卡
TextBox:文本框,常用于普通单行、多行文本文字的录入
属性
Text:获取/设置文本框中的文字内容
MaxLength:获取/设置文本框中最多可输入多少个字符
MultiLine:获取/设置是否多行文本框
ScrollBars:获取/设置文本框的滚动条样式
SelectedText:获取/设置文本框当前选定的文本
SelectionStart、SelectionLength:获取
PasswordChar:获取/设置当文本框用于密码输入应显示成的字符
Enabled:获取/设置是否禁止用户介入控件(几乎所有控件适用)
ReadOnly:获取/设置文本框是否“只读”
CharacterCasing:获取TextChanged:文字内容变化时产生该事件
Leave:光标离开控件时产生,可在此事件下检查用户输入的内容是否有效(几乎所有控件适用)
方法
Focus:将光标设置于指定的控件(几乎所有控件适用)
Clear:清除文本框中内容
AppendText:在文本框现有文本后追加文本ClearUndo:撤销或反撤销对文本框的上一次操作
MaskedTextBox:带掩码的文本框,常用于电话号码、身份证号等定长文字的录入
属性、事件、方法与TextBox类似,比较特别的有:
属性
Text:获取/设置文本框中的文字内容,返回结果可能取决于Mask及TextMaskFormat属性的设置
Mask:获取/设置文字录入所用的掩码(Mask)
TextMaskFormat:获取/设置从文本框中返回的字符串是否要包括除用户输入以外的文字、提示等内容
RichTextBox:富文本框,用于类似Word格式的.RTF文档的显示与编辑
属性、事件、方法与TextBox类似,比较特别的有:
属性
Text:获取/设置控件中的文本
Rtf:获取/设置控件中的文本及RTF格式
方法
LoadFile:将某个文件装入控件中
SaveFile:将控件中的文本保存到指定的文件中
其
您可能关注的文档
最近下载
- 2024年中国中式养生水行业发展趋势洞察报告.pdf VIP
- 湘科版科学五年级上册全册教学设计教案.pdf
- 大家的日语 1-9课测试试卷1.doc VIP
- 政府采购评审专家考试题库含答案.docx VIP
- JJF 1593-2016 国家检定校准 规范.docx VIP
- Service invoice 服务发票模板.doc VIP
- 浅谈危险化学品企业安全管理当中存在的问题与建议对策.docx VIP
- 甘肃省兰州市第五十八中学教育集团2024-2025学年高三上学期建档考试物理试题(无答案).docx VIP
- 幼儿园小班妈妈在哪儿课件..pptx VIP
- 建筑工程冬季施工防冻保温实施方案.doc VIP
文档评论(0)