内容概要:
进一步巩固窗口组件
文本操作命令
编辑框控件的拓展:
1.组件的属性:
编辑框.内容
编辑框.输入方式
编辑框.密码遮盖字符
编辑框.是否允许多行
2.组件的事件:
编辑框-获得焦点
编辑框-失去焦点
3.组件的方法
编辑框.加入文本
文本操作命令
1.取文本长度
2.删除空格的操作:
删全部空
删首尾空
到半角
3.文本的比较
1.新建windows程序集窗口,添加两个标签,把标签标题分别改为“用户名:”、“密码:”,添加两个编辑框,编辑框名称分别改为“编辑框_用户名”、“编辑框_密码”,添加按钮,按钮名称改为“按钮_登陆”,按钮标题改为“登陆”。
点击启动窗口界面,修改标题为“登陆我的软件”,启动窗口左上角显示了标题。
2.在“编辑框_用户名”属性>>内容中输入“请输入账号”,窗口中会显示。在“编辑框_用户名”,左下角事件中选择“获得焦点”,使焦点内容为空。
3.组件一开始是没有焦点,当鼠标放在编辑框中后输入内容前就会获得焦点。目的是当编辑框获得焦点时,“请输入账号”不再显示;运行F5发现窗口默认第一个编辑框本来就是获得焦点,要想办法让第一个编辑框不获得焦点,即默认显示“请输入账号”
3.双击启动窗口页面,进入启动窗口创建完毕子程序,输入“编辑框_密码.获取焦点()”命令,让窗口默认焦点在密码编辑框上。运行F5,当点击第一个框再点击密码框后,“请输入账号”不再显示
4.当第一个编辑框失去焦点要重新显示“请输入账号”。点击用户名文本框选择“失去焦点”事件,并在此事件下输入命令如下
5.但当在账号编辑框内输入内容再点击密码框时,输入内容变回“请输入账号”,需要做判断,当用户名编辑框获得焦点时,若编辑框内为“请输入账号”,则编辑框要被清空。当编辑框失去焦点时,若编辑框里面是空的要变回“请输入账号”,若不为空,则不变会“请输入账号”。
6.在密码编辑框属性>>输入方式改为密码输入。>>是否允许多行>>真 可以输入多行输入,添加滚动条。
7.账号至少为5个字符,密码至少为6个字符。
8.要判断输入的用户名是否正确,需要用到比较运算符“=”+判断。规定一个正确的用户名为“Admin”,密码为“a123456”。
9.把输入的空格删掉。到半角()
总结:学习了“如果真”、“判断”判断语句;账号文本框获取焦点、失去焦点事件,对编辑框允许多行添加滚轮,编辑框内容删全部空、删首尾空 ;对密码进行遮盖。
复习了编辑框名称修改、标签标题修改、按钮名称和标题修改,信息框的使用,编辑框.内容的使用。