ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:597KB ,
资源ID:767399      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-767399.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单元三常用控件的使用.DOC)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单元三常用控件的使用.DOC

1、单元三 常用控件的使用30单元三 常用控件的使用学习目标 初步掌握 VB.NET 中常用标准控件的主要属性、事件和方法的有关概念;通过实例初步学会 Button、TextBox、ComboBox、ListBox、CheckedListBox RadioButton、CheckBox、RichTextBox、 HscrollBar、VscrollBar、Timer、DateTimePicker 、ProgressBar、TrackBar 的基本使用,并能应用到实际的程序设计中。一个 VB.NET 的应用程序离不开用户界面,在用户界面上需要使用各种不同的控件以便与用户进行交互。为此,VB.NET

2、提供了功能强大的各种控件供开发人员使用,本章将介绍 VB.NET 中常用的一些典型控件的功能、属性、事件及方法。3.1 基本控件的使用【案例 3-1】制作用户登录界面本案例是制作一个用户登录界面(图 3-1) ,当用户输入了用户帐号和用户密码后,单击“确定”按钮,程序进行识别,如果输入正确,显示欢迎信息;否则,提示输入错误。单击“重置”按钮,则清除文本框中的内容,用户可重新输入。用户在输入密码时,相关文本框中的字符以“*”出现。当用户帐号或用户密码不正确时显示输入错误信息。本例对错误对象不进行识别,学习了流程控制语句后,可完成此功能。技能目标1. 掌握标签控件( Label) 、按钮控件(Bu

3、tton)和文本框控件( TextBox)常用的属性、事件和方法。2. 掌握标签控件、命令按钮控件和文本框控件的使用图 3-1 用户登录界面操作要点与步骤(1)新建项目“Vbnet3-1”单击“文件”菜单,在出现的下位菜单中,单击“新建” ,再单击“新建项目” ,新建一个项目。项目存放在“D:VB.net”下,项目名取“VBnet3-1” 。项目类型选择“Visual Basic 项目” 、模板选择“Windows 应用程序” ,项目名与位置按以上要求改写,其他选默认值,单击“确定”按钮。(2)在窗体中建立各相关控件(图 3-2) 。单击控件箱中“Windows 窗体 ”选项卡,在相关的“Wi

4、ndows 窗体”选项卡中,双击“Label”控件,在窗体中出现了 “Label1”对象,拖放“ Label1”对象到适当位置,采用相同的方法,在窗体上建立其余各对象。Visual Basic.NET 程序设计基础31图 3-2 用户登录界面各对象(3)设置窗体中各对象的属性在窗体中选中“Label1”对象,在相应的属性窗口中,将它的“Text”属性,设置为“用户帐号:” ,采用相同的方法,将各对象的属性设置如表 3-1。表 3-1 对象属性设置对象名称 对象属性 属性值Label1 Text 用户帐号:Label2 Text 用户密码:TextBox1 TextTextTextBox2Pas

5、swordChar *Button1 TextButton2 TextForm1 Caption 用户登录(4)编写程序代码各窗体对象的相关属性设置完成后,对 Button1 和 Button2 对象的 Click 事件编写代码。在窗体上双击 Button1 对象,进入代码编写窗口,输入相应代码,同样方法编写 Button2 的代码。具体代码如下:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _Handles Button1.ClickTextBox1.Text = “

6、TextBox2.Text = “End SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.ClickIf TextBox1.Text = “user01“ And TextBox2.Text = “user01“ ThenMsgBox(“欢迎进入本系统!“)ElseMsgBox(“你输入的用户帐号或密码有误!“)TextBox1.Text = “TextBox2.Text = “End IfEnd Sub本例中预设的用户名为“user01” ,密码

7、为“user01 ”。Msgbox() 的作用是显示相关信息,单元三 常用控件的使用32我们将在后续课程知识点 5-2-2 中学习其具体用法。相关知识标签(Label)控件通常用于在窗体中显示固定的信息,用于标识有关控件的名称和用途,标签中显示的信息无法由键盘修改其内容。标签(Label)控件常用的属性有:(1)Text 属性:显示 Label 控件对象中的文本。Text 属性的最大长度可设置为 1024字节。(2)TextAlign 属性:用于设置 Label 控件对象中文本的对齐方式。可使用图视的方式设置(图 3-3) ,属性值有:TopLeft、TopCenter、Topright、Mi

8、ddleLeft、MiddleCenter、MiddleRight、BoottomLeft、BottomCenter 和BottomRight。默认值为 TopLeft。(3)Image 属性:用于设置 Label 控件对象的背景图像。(4)Autosize 属性:用于指定是否随 Text 的内容长度自动调整标签宽度。若该属性值为 True,表示控件宽度会自动调整。若为 False,则控件宽度固定。(5)BorderStyle 属性:用于设置 Label 控件对象的边框的外观。有 None、Fixed3D和 FixedSingle,默认值为 None。命令按钮(Button)控件在 Windo

9、ws 程序中有着广泛的使用。在程序运行后,当用户单击某命令按钮时就执行相关的事件过程。1. 常用的属性(1)FlatStyle 属性:用于设置(Button)控件对象的外观风格。有Flat、Popup、 Standard 和 System 四个属性值。默认的属性值为 Standard。(2)Text 属性:显示在按钮(Button)对象上的文本。(3)TextAlign 属性:用于设置按钮(Button)控件对象中文本的对齐方式。也可使用图视的方式设置(图 3-3) ,其属性值与标签相同,但默认值为 BottomCenter。(4)Image 属性:用于设置按钮(Button)控件对象的背景图

10、像。2. 常用的事件命令按钮的最常用事件是 Click 事件:单击命令按钮时将触发按钮的 Click 事件并执行写入 Click 事件过程的代码。“单击”按钮的过程中也将产生 MouseMove、MouseLeave、Mousedown 和MouseUp 等事件。Button 控件对象的单击事件发生的顺序为;MouseMove、Mousedown 、Click、MouseUp、MouseLeave。文本框(TextBox )控件是 Windows 窗体上主要的输入和输出的对象,它可以显示程序的相关信息,也可以通过它输入相关的信息与程序交互。1. 常用的属性(1)Text 属性:用于设置或返回文

11、本框的当前内容。(2)Multline 属性:用于设置多行显示方式。默认值为 False,只显示单行文本。当设标签(Label )控件及其常用属性、事件和方法知识点 3-1-1文本框(TextBox )控件常用属性、事件和方法知识点 3-1-3命令按钮(Button)控件及其常用属性、事件和方法知识点 3-1-2图 3-3 TextAlign 属性值设置Visual Basic.NET 程序设计基础33置属值为 True 时,允许以多行方式显示。(3)PasswordChar 属性;指定显示在文本中的字符,用于隐藏输入的文字。无论用户在文本框中输入什么字符,文本框中都显示 PasswordCh

12、ar 属性指定的字符。(4)ScrollBar 属性:是否为文本框加上滚动条,该属性只有当 MultiLine 属性为 True时才有效。它可以设置 None(无) 、Horizontal (水平滚动条) 、Vertical(垂直滚动条) 、Both(二者都有)四种取值。(5)CharacterCasing 属性:获取或设置文本框控件是否在字符输入时修改其大小写格式,其取值有:Normal (大小写保持不变) 、Upper (全部转变成大写) 、Lower(全部转换为小写) 。2. 常用的事件文本框(TextBox )控件的常用事件有 TextChanged(文本框内容改变) 、GotFocu

13、s(获得焦点) 、LostFocus(失去焦点)等。【要点分析】TextChanged 事件是 TextBox 非常重要的事件,当文本框的内容发生改变时触发该事件。常用于对输入内容的过滤、限制与校验等。例如:在窗体上加入一个 TextBox1 控件,将其 MultiLine 设置为 True,CharacterCasing 设置为 Upper;再加入一个标签 Label1,将其 BorderStyle 属性设置为 FixedSingle。接着在TextBox1 的 TextChanged 事件中输入下列代码:Label1.Text=TextBox1.Text程序运行后,在文本框中输入的任何字母

14、都被转换成大写,而且该输入又被实时地送入了标签中显示。在测试时,注意用户名和密码 的大小写状态,本案例是区分大小写的。3.2 批量数据选择控件使用【案例 3-2】学生信息输入界面本案例是制作一个用户信息输入界面,当用户在用户信息输入界面中输入了学生的基本信息学号、姓名、性别、团员否、出生年月和班级后,在选择显示的项目框中选择所要显示的内容,单击“显示信息”按钮后,在信息显示框中显示相关的信息。本例综合运用了多种控件,本节重点介绍批量数据选择控件组合框 ComboBox、列表框 ListBox 和复选列表框 CheckedListBox 的相关知识,其余控件将在以后各节中进行介绍。 技能目标1.

15、 掌握组合框 ComboBox 控件、列表框 ListBox 控件和复选列表框 CheckedListBox 控件常用的属性、事件和方法。2. 掌握组合框 ComboBox 控件、列表框 ListBox 控件和复选列表框 CheckedListBox 控件的使用操作要点与步骤1. 新建项目“Vbnet3-2”单击“文件”菜单,在出现的下位菜单中,单击“新建” ,再单击“新建项目” ,新建一个项目。项目存放在“D:VB.net”下,项目名取“VBnet3-2” 。项目类型选择“Visual Basic 项目” 、模板选择“Windows 应用程序” ,项目名与位置按以上要求改写,其他选默认单元三

16、 常用控件的使用34值,单击“确定”按钮。2. 在窗体中建立各相关控件,见图 3-5。图 3-4 学生信息输入界面图 3-5 学生信息输入界面对象布局3. 设置窗体中各对象的属性在窗体中选中“Label1”对象,在相应的属性窗口中,将它的“Text”属性设置为“学号:” ,采用相同的方法,将各对象的属性设置如表 3-1。表 3-1 对象属性设置对象名称 对象属性 属性值Label1 Text 学号:Label2 Text 姓名:Label3 Text 性别:Label4 Text 团员否:Label5 Text 出生年月:Label6 Text 班级:Label7 Text 学生基本信息:La

17、bel8 Text 选择显示的项目:Label9 Text 显示信息:TextBox1 TextVisual Basic.NET 程序设计基础35ComboBox1 ItemsComboBox2 ItemsCheckedListBox1 ItemsListBox1 ItemsButton1 Text 显示信息4. 编写程序代码各窗体对象的相关属性设置完成后,对 Button1 对象的 Click 事件编写相应的代码。在窗体上双击 Button1 对象,进入代码编写窗口,输入相应代码。具体代码如下:Private Sub Button1_Click(ByVal sender As System.

18、Object, ByVal e As System.EventArgs) _Handles Button1.ClickIf CheckedListBox1.GetItemChecked(0) ThenListBox1.Items.Add(“学号:“ + ComboBox2.Text)End IfIf CheckedListBox1.GetItemChecked(1) ThenIf TextBox1.Text = “ ThenMsgBox(“姓名不能为空!“)Exit SubEnd IfListBox1.Items.Add(“姓名:“ + TextBox1.Text)单元三 常用控件的使用36E

19、nd IfIf CheckedListBox1.GetItemChecked(2) ThenIf RadioButton1.Checked ThenListBox1.Items.Add(“性别:男“)ElseListBox1.Items.Add(“性别:女“)End IfEnd IfIf CheckedListBox1.GetItemChecked(3) ThenIf CheckBox1.Checked ThenListBox1.Items.Add(“团员“)ElseListBox1.Items.Add(“非团员“)End IfEnd IfIf CheckedListBox1.GetItemC

20、hecked(4) ThenListBox1.Items.Add(“出生年月:“)ListBox1.Items.Add(DateTimePicker1.Value.Date)End IfIf CheckedListBox1.GetItemChecked(5) ThenListBox1.Items.Add(“班级:“)ListBox1.Items.Add(ComboBox1.Text)End IfEnd Sub相关知识列表框用于显示可滚动的项目列表,在列表框中使用者可选择一个或多个项目,使用者不能直接对列表中的项目进行修改,但编程人员可以使用其相关的方法对项目列表进行增删。1. 常用的属性(1)

21、SelectedIndex 属性:用于设置和返回列表中当前所选项目的位置。本属性只在运行时可用。当前选定的是第一个项目时,则属性的返回值为 0;当前选定的是第二个项目时,则属性的返回值为 1,依此类推。(2)Items 属性:用于返回包含列表项目的一个集合。该属性集合非常重要,利用它可以获得列表的项目数(Count 属性) 、指定项的列表内容( Item 属性) 、插入列表项(Add) 、删除列表项(Remove) 等等。(3)SelectionMode 属性:设置列表框中的选择项目的方式,有四种取值:MultiExtended(类似于 Windows 的扩展多选) 、MultiSimple(

22、简单多选) 、One(只能选一个) 、None(不能选择) 。(4)Sorted 属性:用于设置列表中的项目是否排序。2. 常用的事件列表框中的常用事件有 Click 事件、DoubleClick(双击)事件与SelectIndexChanged(选定项目序号发生改变) 。列表框(ListBox)控件常用属性、事件和方法知识点 3-2-1Visual Basic.NET 程序设计基础373. 常用的方法(1)Clear 方法:用于删除列表框中的所有项目。例:“列表框名.Items.Clear” 将删除指定列表框中的所有项目:(2)Add 方法:用于向列表中添加项目。添加项目是通过向集合 Ite

23、ms 添加元素的方式实现的。例:向列表框中添加项目:列表框名.Items.Add (“string“)(2)Remove 方法:删除列表中的项目。同样删除项目也是通过删除集合 Items 元素的方式实现的。例:删除列表框中的项目:列表框名.Items.Remove(“string“|Index)组合框实际上相当于列表框和文本框功能的组合,一般情况下既可以从下拉列表中选择项目,也可以直接输入文本。1. 常用的属性组合框的属性与列表框的属性非常相似,但其没有 SelectionMode 属性。组合框有DropDownStyle 属性,用于设置组合框式样,其取值如下:(1)DropDown :一般组

24、合框,既可以单击下拉箭头进行选择,也可以直接输入。(2)Simple:简单组合框,布局上相当于文本框与列表框的组合。(3)DropDownList :下拉列表框,只能通过单击下拉箭头进行选择。2. 常用的事件组合框中的最常用事件也是 SelectedIndexChanged,当用户所选定的内容发生变化时触发。3. 常用的方法组合框中常用的方法与列表框相同,这里不再详述。组合框与列表框有许多相似的地方,在很多情况下二者可以互换使用。但在选择时还是应该注意以下两点:1. 如果希望用户只能在限定的项目中进行选择,优先选用列表框。因为组合框一般情况下可以接收用户的输入。2. 如果界面的空间受到限制,则

25、优先选用组合框。因为组合框可以节省空间,尤其是选择项目较多时。所以,到底选择组合框还是列表框,需要根据功能要求与界面设置等多种因素综合考虑,并没有严格的区分。复选列表框控件在列表框控件的基础上增加了复选功能,是列表框的扩展,因此其使用与列表框也非常类似。它可以实现列表框可以实现的几乎所有的功能,而且在每个项目左边还有一个标明是否选中的复选标记。其不同之处是它不支持多选属性(SelectionMode) ,用户每次只能选择一个。但通过多次的选择可以标记多个项目(如图 3-4 所示) 。在复选列表框中,被标记项与被选中项是不一样的。被选中项呈高亮度显示,而被标记项只是在复选标记中有“”。另外在复选

26、列表框中只有多个被标记的项,而没有多个被选中的项。组合框(ComboBox )控件常用属性、事件和方法知识点 3-2-2组合框与列表框的选择知识点 3-2-3复选列表框(CheckedListBox)常用属性、事件与方法知识点 3-2-4单元三 常用控件的使用381. 当需要访问 CheckedListBox 控件中显示的被标记的数据时,可以循环访问 CheckedItems 属性中存储的集合,或者使用 GetItemChecked 方法逐句通过列表来确定已选中的项。GetItemChecked 方法采用项索引号作为参数,并返回 true 或 false。每个项目边上的标记状态通过 Check

27、State 属性来设置:Checked (选中) 、Indeterminate(不确定的)和 Unchecked(未选中) 。2. 向复选列表框(CheckedListBox)控件中添加项目的方法中也多了一个是否被标记的参数:复选列表框名.Items.add(Item as object,IsChecked as boolean)复选列表框名.InsertItems(Index as integer,Value as boolean)3. 设置与获取复选列表框中项目的“Checked”属性值的方法如下:设置:复选列表框名.Setitemchecked(Index as integer,Valu

28、e as boolean)获取:复选列表框名.GetItemCheckSatae(Index as integer)3.3 简单选择控件的使用在应用程序中,单选按钮(RadioButton)和复选框 CheckBox)是二个常用的控件,它们主要用于提供少量的数据供用户选择。单选按钮(RadioButton)通常是以一组选项的形式出现,供用户在一组选项中选择其中的一个选项。用户在这一组选项中必须并且只能选中其中的一个选项。当用户选项中某个选项后,在该选项的左侧的圆圈中出现一个黑点,表示该选项被选中。1. 常用的属性Checked 属性:用于表示当前的单选按钮(RadioButton )控件对象是

29、否被选中。当属性值为 True 时,表示当前单选按钮(RadioButton )控件对象被选中。Text 属性:用于设置显示的文本。2. 常用的事件CheckedChanged 事件:当单选按钮( RadioButton)的 Checked 属性值发生变化后,该事件被触发。复选框为使用者提供了一组选择项,使用者可以选择其中的一个选项或多个选项,也可以都不选择。主要用于让使用者从多个选项中选择其中一项或多项。1. 常用的属性Checked 属性、Text 属性与单选按钮相同。另外复选框还有一个属性(ThreeState )用来设置复选框是否具有“不确定状态”2. 常用的事件CheckedChan

30、ged 事件与单选钮相同。3.4 RichTextBox 控件的使用【案例 3-3】简单的文字处理程序本案例是制作一个简单的文本阅读界面,窗体上有六个按钮(如图 3-6) ,分别可以实单选按钮(RadioButton)控件常用属性、事件和方法知识点 3-3-1复选框(CheckBox )控件的常用的属性、事件和方法知识点 3-3-2Visual Basic.NET 程序设计基础39现以下六个功能:(1) “打开文件”按钮,当用户单击该命令按钮后,弹出一个“打开文件”对话框,用户可以选择所要打开的文件。本例中只允许打开“*.txt ”类型的文件。(2) “字体设置”按钮,当用户单击该命令按钮后,

31、弹出一个“字体设置”对话框,用户可以对当前选择的文字对象进行字体的大小、字体字型、字体和字体效果的设置。(3) “颜色设置”按钮,当用户单击该命令按钮后,弹出一个“颜色设置”对话框,用户可以对当前选择的文字对象进行字体颜色设置。(4) “查找”按钮,当用户单击该命令按钮后,弹出一个“查找”对话框(见图 3-7) ,在文本框中输入所要查找的文字,单击“确定”按钮后,计算机会自动找到有关文字并以反显的方式显示。(5) “对象信息”按钮,它能将你选中的文字的起始位置、长度和所选文字在对话框中显示(图 3-8) 。(6) “缩放”按钮,当用户单击该命令按钮后,弹出一个“缩放”对话框,用户可以输入所要缩放的倍数,单击“确定”按钮后,文本框中的文字将进行缩放。技能目标1. 掌握 RichTextBox 控件常用的属性、事件和方法。2. 通过前面几个控件的学习,能够制作一个简单的文字处理软件。图 3-6 文本阅读界面图 3-7 “查找”对话框

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。