- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Visual Basic.NET的常用控件 控件的基本概念 控件是放置在Windows窗体上,供用户与应用程序发生交互的对象。 每种类型的控件都具有其自己的属性集、方法和事件,以使该控件适合于特定用途。 控件的属性 在程序设计期间,我们可以通过属性窗口设置、修改各个控件的属性; 在程序运行期间,我们也可以通过代码来取得、设置、修改各个控件的属性。 (一) Label控件 Label控件只能用于显示文本,不能用于编辑文本,通常用它来标识一些不便于显示文本的控件 。 举例如下,当点击【登录】按钮后,将提示信息“用户名:”改为“输入错误:”,并把背景颜色改为红色: lblUserName.Text = 输入错误: lblUserName.BackColor = Color.Red TextBox控件 TextBox控件主要用于接收用户输入的文本信息,也可以向用户显示文本信息。 举例如下,当点击【登录】按钮后,判断用户输入的“用户名”和“密码”,如果输入正确则清空用户输入的“用户名”和“密码”信息,如果输入错误,将txtPassWord文本框的背景颜色改为红色: If txtUserName.Text = guest And txtPassword.Text = 123 Then txtUserName.Text = txtPassword.Text = Else txtPassword.BackColor = Color.Red End If Button控件 Button控件主要用于引发事件,执行相关的动作。 举例如下:当点击【登录】按钮,如果合法登录后,则将【登录】按钮设为不可用,禁止用户再次登录。 If txtUserName.Text = guest And txtPassword.Text = 123 Then btnLongin.Enabled = False End If 控件的方法 方法是与对象关联的过程。与属性不同,方法表示对象可以执行的操作,方法可以影响属性的值。 例如,在TextBox控件上,可以使用AppendText方法或Clear方法,更改Text属性的值。 不同的方法有不同的使用方式,这取决于方法所需的参数数量以及方法是否返回值。 Label控件 举例如下:当登录窗口不再需要输入密码的时候,我们可以通过使用Hide()方法,把lblPassWord标签隐藏掉,等到需要输入密码时,再使用Show()方法把它显示处理。 lblPassWord.Hide() lblPassWord.Show() TextBox控件 举例如下:我们可以通过上述属性,制作一个简单的文本编辑器。 ‘在窗体中添加一个TextBox控件,并命名为txtT ‘添加一个Button控件,并显示文字“复制”,双击控件,添加代码 txtT.Copy() ‘添加一个Button控件,并显示文字“剪切”,双击控件,添加代码 txtT.Cut() ‘添加一个Button控件,并显示文字“粘贴”,双击控件,添加代码 txtT.Paste() ‘添加一个Button控件,并显示文字“撤消”,双击控件,添加代码 txtT.Undo() ‘添加一个Button控件,并显示文字“清空内容”,双击控件,添加代码 txtT.Clear() ‘添加一个Button控件,并显示文字“选择全部”,双击控件,添加代码 txtT.SelectAll() Button控件 举例如下:当点击【登录】按钮,如果合法登录后,则将【登录】按钮设为不可见,禁止用户再次登录;如果登录不合法,则产生提示信息,并将焦点置于接收密码文本框,以便用户再次输入密码。 If txtUserName.Text = guest And txtPassword.Text = 123 Then btnLongin.Hide() Else MessageBox.Show(输入错误,请与管理员联系!) txtPassword.Focus() End If 控件的事件 Visual Studio .NET开发的Windows应用程序都是事件驱动的,即执行流程是由外界发生的事件所确定的。 事件是一个信号,它告知应用程序有重要情况发生。例如,用户单击窗体上的某个按钮时,窗体引发一个Click事件并调用一个处理该事件的过程
您可能关注的文档
- Red Hat Enterprise Linux 5基础教程 王路群 第6章 Shell的基本使用新.ppt
- Red Hat Enterprise Linux 5基础教程 王路群 第7章 系统配置及管理新.ppt
- Red Hat Enterprise Linux 5基础教程 王路群 第8章 文件和磁盘管理新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第04部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第06部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第07部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第08部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第10部分新.ppt
- SQL Server 2005实用教程 李伟红 第2章 SQL Server 2005常用工具新.ppt
- SQL Server 2005实用教程 李伟红 第5章 表中数据的操作新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第4章 应用程序界面设计新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第5章 在Visual Basic.NET中实现面向对象编程新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第6章 ADO.NET新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第7章 创建报表新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第8章 文件管理及错误管理新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第9章 创建组件和控件新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第11章 创建并使用Web服务新.ppt
- Visual Basic .NET软件开发技术 吴绍根 第12章 打包和部署.NET应用新.ppt
- Visual Basic 6.0程序设计教程 Visual Basic 6.0程序设计教程 新.ppt
- Visual Basic 6.0程序设计与实训教程 郑有增 第4章 VB界面设计新.ppt
最近下载
- 【通桥(2016)2322A-II-1】高速铁路预制无砟轨道后张法预应力混凝土简支箱梁(双线) 跨度31.5m(直、曲线) .pdf
- 2024年二建继续教育-合同管理和风险防范(必修)1、2答案.docx VIP
- 2024-2025高二化学人教版选择性必修2习题试卷第三章章节测评(解析带答案版).doc
- GB∕T 3953-2024电工圆铜线 GB∕T 3953-2024电工圆铜线.pdf
- 部编版六年级毕业作文总复习指导(名师作品).ppt
- 产品上架与下架操作指南.doc VIP
- 《你好!法语1》练习册答案.pdf
- 日本的设计文化.ppt VIP
- 甲醇行业未来发展趋势预测.docx
- 收发文件管理制度.docx
文档评论(0)