文本框控件
- 格式:doc
- 大小:55.00 KB
- 文档页数:5
任课教师授课教案
课程名称可视化编程应用基础授课时间9月5日--- 9月9日授课班级2016级计算机应用专业任课教师杨正伟
课题项目2.1 文本框控件
课型新课教学时数 2
教学方法与
手段
讲授,举例分析
教学目标1、掌握文本框的常用属性;
2、掌握文本框控件的基本用法。
主要教学内容
1、演示学生成绩管理系统的封面。唤起学生对以前的相关知识的记忆。
2、问题用英文属性回答。
(制作要求:仿照封面,制作有自己独特风格、版面合理的系统封面,写清大标题)。Visual Basic 操作界面中,TextBox(文本框)控件所代表的图标如图一:
图一
TextBox 控件主要用来显示文本或用来输入文本,如Windows 登陆时的“口令”窗口,或者记事本的整个编辑区域。
双击工具箱中的文本框控件或者单击文本控件,然后用鼠标在VB 的工作区域拖拉,就可以创建文本框了。如图二:
图二
文本框控件的默认名称为TextX(X为1、2、3,等等),命名规则为TxtX(X为用户自定义的名字,如TxtShow、TxtFont、TxtColor ,等等)
一、文本框控件的主要属性:
1、Text(文本)属性:
本控件最重要的属性,用来显示文本框中的文本内容,可以在界面设置时指定,如图三:
图三
也可以在程序中动态修改,程序代码规则:
文本框控件名.Text = "欲显示的文本内容"
如要在一个名为TxtFont 的文本框控件中显示“隶书”字样,那么输入代码:
TxtFont.Text = "隶书"
2、SelText(选中文本)属性:
本属性返回或设置当前所选文本的字符串,如果没有选中的字符,那么返回值为空字符串即""。
3、SelStart 与SelLength 属性:
SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。
SelLength ,选中文本的长度,返回的是选中文本的字符串个数。例如:文本框TxtConte nt 中有内容如下:
4、MaxLength(最大长度)属性:
本属性限制了文本框中可以输入字符个数的最大限度,默认为0 ,表示在文本框所能容纳的字符数之内没有限制,文本框所能容纳的字符个数是64K ,如果超过这个范围,则应该用其他控件来代替文本框控件。
这跟Windows 中用记事本打开文件一样,当文件过大,系统会自动调用写字板来打开文件,
而不是用记事本。
文本框控件MaxLength 属性既可以在界面设置过程中予以指定,如图四:
图四
也可以在设计时予以改变,代码如下:
文本框控件名.Maxlength = X(X为阿拉伯数字,如10、20、57,等等)。
5、MultiLine(多行)属性:
本属性决定了文本框是否可以显示或输入多行文本,当值为True ,文本框可以容纳多行文本;当值为False ,文本框则只能容纳单行文本。
本属性只能在界面设置时指定,程序运行时不能加以改变。如图五:
图五
6、PasswordChar(密码)属性:
本属性主要用来作为口令功能进行使用。例如,若希望在密码框中显示星号,则可在“属性”窗口中将PasswordChar 属性指定为“*”。这时,无论用户输入什么字符,文本框中都显示星号。如图六:
图六
在VB 中,PasswordChar 属性的默认符号是星号,但你也可以指定为其他符号。但请注意,如果文本框控件的MultiLine(多行)属性为True ,那么文本框控件的PasswordChar 属性将不起作用。习题二:一个文本框(TxtPassword),PasswordChar 属性指定为星号“*”;一个按钮(CmdShow);另外还有一个标签(LblShow),在初始状态下,Caption 为空。程序目的在于,点击CmdShow 按钮,LblShow 能显示文本框控件中输入的密码。
7、ScrollBars(滚动条)属性:
本属性可以设置文本框是否有滚动条。当值为0 ,文本框无滚动条;值为1 ,只有横向滚动条;值为2 ,只有纵向滚动条;值为3 ,文本框的横竖滚动条都具有。如图七:
图七
8、Locked(锁定)属性:
当值为False ,文本框中的内容可以编辑;当值为True ,文本框中的内容不能编辑,只能查看或进行滚动操作。
教学重点
教务科长检查签字:时间: