文档介绍:第二章标准控件应用一、标签控件 1 、标签控件的属性: Name :返回在代码中用于控件的名称。 BackColor :返回或设置控件中文本或图形的背景颜色 Caption :返回或设置在控件中显示的文本 Enabled :返回或设置一个布尔值,决定控件是否可用 ForeColor :返回或设置控件中文本或图形的前景颜色 Font : 返回或设置一个 Font 对象, 用于指定控件中本的字体名称、字体样式和大小 Height 和 Width :返回或设置控件的高度和宽度 Left 和 Top : 返回或设置控件左边缘和上边缘与窗口左边缘和上边缘间的距离或控件左边缘的水平坐标及控件上边缘的垂直坐标和 Visible :返回或设置一个布尔值,决定控件是否可见 Alignment : 标签中文本的水平对齐方式该属性有 3 个取值:0 左对齐( 默认) 1 右对齐 2 表示居中对齐 AutoSize : 返回或设置一个布尔值, 决定控件是否改变大小以显示其全部内容。值为 TRUE 为自动改变大小以显示全部内容;若为 False (默认值) ,则保持控件大小不变。 BackStyle : 返回或设置一个值, 指定标签控件的背景是透明的还是不透明的。 0 表示透明, 1 表示不透明。 BorderStyle : 指定标签控件的边框样式。0 表示无边框,1 表示有固定单线边框 WordWrap :返回或设置一个布尔值,指定一个 Autosize 属性设置为 TRU E 的标签控件是否要进行水平或垂直展开, 以适合其 Caption 属性中指定的文本的要求 2. 标签控件的方法 Move 方法: left, top, width, height 其中 object 表示标签控件, Move 后面的 4 个参数均为单精度数, left, top 是必选的,分别指定 object 左边的水平坐标和 object 顶边的垂直坐标。 width, height 为可选参数,分别指定 object 的新宽度和新高度例: , 使两个标签位置重合 -30,-30 使标签 2 向标签 1 左上方位置偏移 3. 标签控件的事件标签控件能响应鼠标事件,但不能响应键盘事件及与焦点有关的事件。 Change :通过代码改变 caption 属性的设置时发生 Click :当鼠标单击标签控件时发生 DblClick :当鼠标双击标签控件时发生 MouseDown 和 MouseUp :分别当按下和释放鼠标按钮时发生 MouseMove :在移动鼠标时发生二、文本框 1. 文本框的常用属性。 MaxLength 指定文本框中能够输入的字符的最大数量。 MultiLine :返回或设置一个布尔值,决定文本框是否可以接受和显示多行文本。若为 TRUE 则文本框允许多行文本,此时可在文本框内用 Alignment 属性设置文本的对齐方式, 若设置为 FLASE 则忽略回车符并将数据限制在一行内,此时 Alignment 属性不起作用。 PasswordChar :指定在文本框中显示的符号,可用于口令输入。例如: 在用文本框密码时, 通常将该属性设置为“*”。若 MultiLin e 设置为 TRU E 则 PasswordChar 失效。 ScrollBars : 返回或设置一个值, 指示一个对象是否有水平滚动条和垂直滚动条。 0 无滚动条, 1 有水平滚动条, 2 有垂直滚动条, 3 同时有两种滚动条。 SelLength 、 SelStar 和 SelText : 用于对文本框的文本进行选定操作。 SelLengt h 返回或设置所选择的字符数; SelStar 返回或设置所选择的文本的起始点,若未选中文本,则指出插入点的位置; SelText 返回或设置包含当前所选择文本的字符串,若未选中字符,则为零长度字符串 TabIndex :返回或设置文本框访问 Tab 键的顺序 TabStop :返回或设置一个值,指定用户是否可用 Tab 键来选定文本 Text :返回或设置文本框中的文本 2. 文本框的常用方法 用于将焦点移至文本框控件 3. 文本框的常用事件 Change KeyDown KeyUp KeyPress Change :当文本框内容改变时发生此事件 KeyDown 和 KeyUp :当一个控件具有焦点时按下或松开一个键时发生, KeyPress :当用户按下并松开一个 ANSI 标准键时发生此事件。 4. 为文本框设置访问键具体方法是:首先添加一个标签并在其 caption