十三、MDIForm窗体步骤:1、点击添加窗体图标添加一个MDIForm;
2、点击添加窗体图标添加若干个普通窗件,然后设置这些窗体的MDIChild属性,令其值为True,此时,工程窗口中窗体的图标会有变化;
3、右键点击工程窗口中工程的图标,设置Startup
Object(启动对象)属性,选择MDIForm1。
属性的使用方式:1)选中控件,在属性窗口中进行设置;
2)选择恰当的事件,在代码中编写。
格式:控件名.属性=属性值
方法的使用方式:1)先选择适当的事件;
2)再用方法。格式:控件名.方法[可以带参数]
格式例外的方法:Load Form1、Unload Form1 、PopupMenu菜单名
备注:菜单、工具条、状态栏
数据有效性检验分为二种:
1、窗体级有效性检验:在用户向窗体中输入所有的字段之后进行验证。主要用于窗体级的事件是:KeyPress事件,KeyDown和KeyUP事件和KeyPreview 属性。
KeyPreview 属性(可以在任何时候访问的属性):如果窗体的控件被禁用或处于不可见状态,窗体可接受所有的键盘事件;如果窗体所有的控件都是有效和可见的,则窗体只在KeyPreview =true时触发键盘事件,此时窗体具有与焦点所在控件同等的键盘响应能力,但窗体的响应优先于控件。
2、字段级有效性检验:在用户输入每个字段的数据后就进行有效性检验。字段事件用来进行有效性检验(KeyPress事件,KeyDown和KeyUP事件)和输入字符的格式检验。
掩码编辑控件(Masked Edit Controls):用来限制用户输入的数据类型,图标为
:##|,它的属性可用于帮助检验用户的输入:
1) Mask属性:可以在设计时或运行时设置,Mask属性的值是一个空字符串时,控件就和标准文本框控件一样。
2) Format属性:指定控件中输入的形式(数字,日期和文本)的显示或打印格式。
3) Text和ClipText属性: Text属性用来返回按掩码格式输入的数据,但ClipText属性返回的只是输入的数据。
4) Validate事件:是最简单的数据有效性检验方法,Validate=true时,光标可移动,Validate=false时,阻止光标向下移动。