简单模仿QQ登录窗口
1、编辑框
2、如果()
3、载入()
4、销毁()
作业:
看完教程,然后自己用易语言写一个一样的程序
易语言如果命令的说明:
调用格式: 〈无返回值〉 如果 (逻辑型 条件) - 系统核心支持库->流程控制
英文名称:ife
本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。本命令为初级命令。
参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。
操作系统需求: Windows、Linux、Unix
易语言载入命令的说明:
调用格式: 〈逻辑型〉 载入 (窗口 欲载入的窗口,[窗口 父窗口],逻辑型 是否采用对话框方式) - 系统核心支持库->其他
英文名称:LoadWin
载入指定的窗口,根据窗口的“可视”属性决定是否显示它。成功返回真,失败返回假。本命令为初级命令。
参数<1>的名称为“欲载入的窗口”,类型为“窗口(window)”。参数值指定欲载入的窗口。
参数<2>的名称为“父窗口”,类型为“窗口(window)”,可以被省略。参数值指定欲载入窗口的父窗口,此窗口必须已经被载入。如果本参数被省略,表示无父窗口。如果窗口具有父窗口,其位置将永远位于父窗口的上面;当父窗口被关闭时,窗口将自动被关闭;当父窗口被禁止时,窗口将自动被禁止。
参数<3>的名称为“是否采用对话框方式”,类型为“逻辑型(bool)”,初始值为“真”。参数值指定用户在对被载入窗口进行操作的同时是否允许同时对其他窗口进行操作,如果本参数值为真且被载入窗口的“可视”属性为真,则命令将一直等待到该窗口被销毁后才返回。
操作系统需求: Windows
易语言销毁命令说明:
调用格式: 〈无返回值〉 对象.销毁 ([逻辑型 立即销毁]) - 系统核心支持库->窗口
英文名称:destroy
销毁本窗口或窗口组件。窗口被销毁后,所有在载入本窗口之后对本窗口及其内窗口组件所进行的修改或设置都将被抛弃,窗口被销毁后如想再次使用必须重新装载。注意:当窗口调用本方法进行销毁时,窗口并不会被立即销毁,而会被推迟到其它所有现存窗口事件处理完毕后才会被真正销毁。本命令为初级对象成员命令。
参数<1>的名称为“立即销毁”,类型为“逻辑型(bool)”,可以被省略。通常情况下,调用销毁方法后为了考虑到事件处理子程序的后续安全操作,窗口真正的销毁工作会被延迟到所处事件处理子程序执行完毕后再进行,但有时由于某种特殊需要,可能希望窗口能够立即被销毁,设置本参数为真即可。注:1.核心库4.6版本以前(不包括4.6)由于不支持本参数,执行本方法始终会立即销毁;2.本参数仅在销毁窗口时有效,销毁窗口组件时始终都采取立即销毁方式。如果被省略,则参数默认值为假。
操作系统需求: Windows
易语言编辑框组件的属性值及组件事件列表:
数据类型名称:编辑框 英文名称:EditBox
本数据类型为窗口组件型,共包含 1 个成员命令, 29 个成员属性, 2 个组件事件。
操作系统需求: Windows
成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。
成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。
成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。
成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。
成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。
成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。
成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。
成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。
成员属性<9>的中文名称为“内容”,英文名称为“context”,类型为“文本型(text)”。
成员属性<10>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。
可供选择的属性值:
0. 无边框
1. 凹入式
2. 凸出式
3. 浅凹入式
4. 镜框式
5. 单线边框式
成员属性<11>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。
成员属性<12>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。
成员属性<13>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。
成员属性<14>的中文名称为“隐藏选择”,英文名称为“HideSel”,类型为“逻辑型(bool)”。
本属性指定失去输入焦点后是否还显示当前被选择的区域。
成员属性<15>的中文名称为“最大允许长度”,英文名称为“MaxAllowLength”,类型为“整数型(int)”。
本属性设置最大允许输入到本组件中的字符数目,如为0则输入字符数目不受限制。
成员属性<16>的中文名称为“是否允许多行”,英文名称为“AllowMultiLines”,类型为“逻辑型(bool)”。
本属性设置本组件是否允许输入多行文本。
成员属性<17>的中文名称为“滚动条”,英文名称为“ScrollBar”,类型为“整数型(int)”。
滚动条只有在多行方式下才有效。
可供选择的属性值:
0. 无
1. 横向滚动条
2. 纵向滚动条
3. 横向及纵向滚动条
成员属性<18>的中文名称为“对齐方式”,英文名称为“AlignMode”,类型为“整数型(int)”。
可供选择的属性值:
0. 左对齐
1. 居中
2. 右对齐
成员属性<19>的中文名称为“输入方式”,英文名称为“InputMode”,类型为“整数型(int)”。
可供选择的属性值:
0. 通常方式
1. 只读方式
2. 密码输入
3. 整数文本输入
4. 小数文本输入
5. 输入字节
6. 输入短整数
7. 输入整数
8. 输入长整数
9. 输入小数
10. 输入双精度小数
11. 输入日期时间
成员属性<20>的中文名称为“密码遮盖字符”,英文名称为“PasswordChar”,类型为“文本型(text)”。
本属性设置当输入方式为“密码输入”时输入字符后显示在输入框中的替代字符。
成员属性<21>的中文名称为“转换方式”,英文名称为“ConvertMode”,类型为“整数型(int)”。
可供选择的属性值:
0. 无
1. 大写->小写
2. 小写->大写
成员属性<22>的中文名称为“调节器方式”,英文名称为“spin”,类型为“整数型(int)”。
调节器只有在单行方式下才有效。
可供选择的属性值:
0. 无调节器
1. 自动调节器
2. 手动调节器
成员属性<23>的中文名称为“调节器底限值”,英文名称为“SpinMin”,类型为“整数型(int)”。
只有在自动调节器方式下才有效,最小不能小于-32767。
成员属性<24>的中文名称为“调节器上限值”,英文名称为“SpinMax”,类型为“整数型(int)”。
只有在自动调节器方式下才有效,最大不能超过32767。
成员属性<25>的中文名称为“起始选择位置”,英文名称为“SelStart”,类型为“整数型(int)”。
返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则指出光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。
成员属性<26>的中文名称为“被选择字符数”,英文名称为“SelLength”,类型为“整数型(int)”。
返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择文本框内的所有字符。
成员属性<27>的中文名称为“被选择文本”,英文名称为“SelText”,类型为“文本型(text)”。
本属性在设计时不可用,在运行时可读可写。
返回或替换当前所选择的文本。
成员属性<28>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。
指定提供数据的数据源组件名。
成员属性<29>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。
指定数据源中的数据列,可以是列名或以1开始的列序号文本。
组件事件列表:
事件 1 :
事件名称:内容被改变
当编辑框的内容被修改后即产生此事件。
此事件的用户处理子程序不需要返回数据。
事件 2 :
事件名称:调节钮被按下
只有调节器方式为“手动调节器”时才会产生此事件。
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“按钮值”,类型为“整数型(int)”。如果按下的是调节器的向上箭头按钮,参数值为 1,否则为 -1。
原文地址:http://www.jinqiuxin.cn/post/34.html