表单控件属性与方法总结

合集下载

VFP表单控件资料

VFP表单控件资料
如果要在命令按钮command1的事件(如单击事件)代码中修改该 按钮的标题可用下列命令:this.caption=‖确定” 如果要在命 令按钮command1的事件代码中修改命令按钮command2的标题可用下 列命令: mand2.caption="取消" mand2.caption="取消" mand2. caption="取消" 如果要在命令按钮command1的事件代码中修改表单的标题可用下列 命令: This.Parent.parent.Caption=‖测试窗口” thisform.caption=‖测试窗口”
Hide方法:隐藏表单、表单集或工具栏。 Refresh方法:重画表单或控件,并刷新所有值。 Release方法:从内存中释放表单集或表单。 RemoveItem方法:从组合框或列表框中移去一 项。 Clear方法:清除组合框或列表框控件的内容。 SetFocus方法:使指定的一个控件获得焦点。 Show方法:显示一个表单,并且确定是模式表 单还是无模式表单。
上一页
下一页 退 出
6.3 对象的创建和处理
目 录
6.3.1 对象的创建
利用VFP的 基类创建基于 该类的子类对象 自定义类
编程方法 利用可视化的开发工具 (表单设计器)创建对象
上一页
下一页 退 出
9
6.3.2 对象的引用(B:p152)
目 录 ——必须清楚对象的容器层次关系和对象的名(指明对象 的地址)
只能在方法 程序或事件 处理代码中 使用。
引用
当前对象的直接容器对象 当前对象 当前对象所在的表单 当前对象所在的表单集
10
【例】如果Form1中有一个命令按钮 组commandgroup1,该命令按钮组有 两个命令按钮:command1 和 command2,label1是表单form1上的一 个标签控件。

表单复习

表单复习

VFP表单部分总结表单部分,笔试和上机都是重点部分!!!!!一、对象模型和事件模型重点是概念的记忆与区分,这些概念是学好表单和控件的基础。

1、知识点1.OOP:面向对象的程序设计。

2.类和对象的概念,类的特点●类是对象的抽象,对象是类的实例;类是静态概念,对象是动态概念;●类的特点:继承性、抽象性、多态性、封装性3.对象的属性、事件和方法●属性定义对象的特征或某一方面行为,如:颜色、大小;●事件是对象识别的一个动作,事件集合是固定的,用户不能创建新的事件●方法是对象能够执行的一个操作,方法可以由用户自己创建4.基类、子类和父类●基类:VFP提供的内部定义的类,基类的最小事件集:✧Init 当对象创建时激活✧Destroy 当对象从内存中释放时激活✧Error 当类中的事件或方法程序运行中发生错误时激活最小属性集:✧Class 该类属于何种类型✧BaseClass 该类由何种基类派生而来✧ClassLibrary 该来属于那种类库✧ParentClass 对象所基于的类●子类:以其他类为起点,为某一种对象建立的新类;●父类:子类所基于的类,子类将继承任何对父类所做的修改;●子类继承父类所有的属性,但属性值不一定相同。

子类有的属性父类不一定有,即使有,属性值也不一定相同。

5.容器类和控件类●容器类:包容其他类的基类。

如:表单集、表单、表格(表格列)、选项按钮组、页框(页面)、命令按钮组等;●控件类:包含在容器类中的基类。

如:命令按钮、文本框、标签、复选框等。

6.对象的引用●绝对引用●相对引用:相对于某个容器层次的引用。

引用的关键字有:this,thisform,parent,thisformset等。

7.对象属性的设置●在属性对话框中直接设置;●使用:引用对象.属性=值如:thisform.caption=”my form”bel2.backcolor=rgb(255,0,0)8.调用对象的方法程序引用对象.方法程序9.事件激发的顺序几个重要事件的激发顺序:焦点事件:When→GotFocus→V alid→LostFocus表单的几个相关事件:Load→Init→Destroy→Unload10.事件驱动和事件循环事件循环由READ EVENTS命令建立,CLEAR EVENTS命令终止。

表单按钮的属性及作用

表单按钮的属性及作用

表单按钮的属性及作用一、按钮的分类共有四种分类:1.重置按钮2.提交按钮3.一般按钮4.图片按钮二、按钮的内容1.重置按钮如果游览者想清除输入到表单中的全部内容,可以使用<input>元素中的type属性设置重置按钮(reset),以省去在重新输入前,一项一项删除的麻烦!格式为<input type=“reset”value="按钮名">2.提交按钮当游览者完成表单的填写,想要发送时,可使用<input>元素的type属性设置提交(submit)按钮,将表单内容送给action属性中的网址或函件信箱。

格式为<input type=“submit”value="按钮名">3.一般按钮如果游览者想制作一个用于触发事件的普通按钮,可以使用<input>元素的type 属性设置普通按钮(button)格式为<input type=“button”value="按钮名">4.图片按钮如果游览者想制作一个美观的图片按钮,可以使用<input>元素的type属性设置图片按钮(image)格式为<input type=“image”src="图片来源">三、按钮的属性解释1.重置按钮重置按钮用来重置表单。

代码格式:<input type="reset" name="..." value="...">属性解释:type="reset"定义复位按钮;name属性定义复位按钮的名称;value属性定义按钮的显示文字;样例代码:<input type="reset" name="myCancle" value="取消">2. 提交按钮提交按钮用来将输入的信息提交到服务器。

vf表单控件使用详细说明

vf表单控件使用详细说明

一、标签标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。

标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。

常用的标签属性及其作用如下。

1、Caption:确定标签处显示的文本。

2、Visible:设置标签可见还是隐藏。

3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。

4、BackStyle:确定标签是否透明。

5、WordWrap:确定标签上显示的文本能否换行。

6、FontSize:确定标签上显示文本所采用的字号。

7、FontName:确定标签上显示文本所采用的字体。

8、ForeColor:确定标签上显示的文本颜色。

二、命令按钮和命令按钮组在各种窗口或对话框中几乎都要使用一个或多个命令按钮。

一旦用户单击一个命令按钮,就可实现某种规定的操作。

例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。

VisualForPro中的命令按钮控件同样用于完成特定的操作。

操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。

这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。

如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。

常用的命令按钮属性及其作用如下:1、Caption:设置在按钮上显示的文本。

2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。

3、Cancel:如果设置该属性值为.T.,则当用户按下<Esc>键时,将执行命令按钮的click事件的代码。

4、Enabled:指明按钮是否失效,即是否被选择。

当Enabled属性值为.f.时,用户无法选择该按钮。

element ui descriptions用法

element ui descriptions用法

element ui descriptions用法一、Element UI简介Element UI是一款基于Vue.js的开源组件库,提供了一系列常用的UI组件,如按钮、表单、弹窗、菜单等。

本篇文档将详细介绍Element UI组件的用法,帮助开发者更好地使用Element UI进行开发。

二、Element UI组件详解1. 按钮(Button)Element UI的按钮组件提供了多种样式和尺寸,可以用于各种场景。

使用方法简单,只需在模板中添加相应的属性即可。

示例代码:```html<el-button>默认按钮</el-button><el-button size="small" disabled>小号禁用按钮</el-button> ```2. 表单(Form)Element UI的表单组件提供了丰富的表单控件,如文本输入框、选择器、多行输入框等。

使用表单组件可以方便地实现用户输入功能。

示例代码:```html<el-form :model="form" label-width="80px"><el-form-item label="用户名"><el-input v-model="ername"></el-input></el-form-item><el-form-item label="密码"><el-input type="password" v-model="form.password"></el-input></el-form-item></el-form>```3. 弹窗(Dialog)Element UI的弹窗组件可以用于显示提示信息、确认操作等。

Form控件常用属性和方法

Form控件常用属性和方法

Form控件常⽤属性和⽅法Name:控件的简要名称,可作为控件的唯⼀标识。

Tag:可存放object对象,⼀般⽤于存储控件的额外信息。

Controls:存放空间所有⼦控件的集合。

Invoke():多线程编程中使⽤,在拥有此控件的基础窗⼝句柄的线程上执⾏指定的委托。

InvokeRequired:多线程编程中使⽤,获取⼀个值,该值指⽰调⽤⽅在对控件进⾏⽅法调⽤时是否必须调⽤Invoke⽅法,因为调⽤⽅位于创建控件所在的县城以外的线程中。

DesignMode:获取⼀个值,⽤以指⽰Component当前是否处于设计模式。

Disposing:获取⼀个值,该值指⽰Control基类是否在释放进程中。

DataBindings:为该控件获取数据绑定。

Cursor:获取或设置当⿏标指针位于控件上显⽰的光标。

Parent:获取或设置控件的⽗容器。

Size:获取或设置控件的⾼度和宽度。

TopLevelControl:获取没有另⼀个Windows窗体控件作为其⽗级的⽗控件。

通常,这是控件所在的最外⾯的Form。

Width:获取或设置控件的宽度。

IsDisposed获取⼀个值,该值指⽰控件是否已经被释放。

Height:获取或设置控件的⾼度。

DoubleBuffered:获取或设置⼀个值,该值指⽰此控件是否应⽤使⽤辅助缓冲区重获其画⾯,以减少或避免闪烁。

BackColor:获取或设置控件的背景颜⾊。

Bounds:获取或设置控件(包括其⾮⼯作区元素)相对于其⽗控件的⼤⼩和位置(以像素为单位)。

AllowDrop:获取或设置⼀个值,该值指⽰控件是否可以接受⽤户拖放到它上⾯的数据。

Capture:获取或设置⼀个值,该值指⽰控件是否已捕获⿏标。

ClientRectangle:获取表⽰控件的⼯作区域的矩形。

GetChildAtPoint():检索位于指定坐标处的⼦控件。

Contains():Invalidate:具有多个重载,可以使控件的整个图⾯⽆效并导致重绘控件,也可以重绘局部区域。

6.1表单与控件计算机二级VFP考点

6.1表单与控件计算机二级VFP考点

6.1表单与控件面向对象的概念考点1 对象与类1对象( Object)客观世界里的任何实体都可以被视为对象。

对象可以是具体事物,也可以指某些概念二(1)属性:用来表示对象的状态。

(2)方法:用来描述对象的行为。

2类( Class)类是对一类相似对象性质的描述。

同类对象具有相同的性质:相同的属性及方法。

考点2 子类与继承1继承继承表达了一种从一般到特殊的进化过程。

在面向对象的方法里,继承是指基于现有类的方法和属性。

2类我们把新类称为现有类的子类,而把现有类称为新类的父类。

一个子类的成员一般包括以下两个方面。

(l)从其父类继承的成员,包括属性、方法.(2)由子类自己定义的成员,包括属性、方法。

8。

2 Visual FoxPro基类简介考点3 Visual FoxPro基类Visual FoxPro中所有基类共有的属性如表8-1所示。

表8—1 Visual FoxPro基类的最小属性集(l)在编程方式里,对象的生成通常使用CREATE OBJECT函数来完成,格式为:CREATE OBJECT(<类名〉[,〈参数1>,〈参数2〉,…])说明:函数基于指定的类生成一个对象,并返回对象的引用。

(2)对象属性访问及对象方法调用的基本格式为:〈对象引用>.〈对象属性><对象引用>.〈对象方法〉[(…)]考点4 容器与控件Visual FoxPro中的类一般可分为两种类型:容器类和控件类。

相应地,可分别生成容器(对象)和控件(对象)。

(l)控件:是一个可以以图形化的方式显示出来并能与用户进行交互式的对象。

(2)容器:可看成是一个特殊的控件,它能包容其他的控件或容器.(3)层次:容器内的包容关系形成r对象的嵌套层次关系.对象的层次概念与类的层次概念是两个完全不同的概念对象的层次关系指的是包容与被包容的关系,而类的层次指的是继承与被继承的关系.在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中的位置。

DataGrid的属性及方法大全

DataGrid的属性及方法大全

AddNewMode 属性返回一个值,描述当前单元关于网格的AddNew 行的位置。

运行时只读,设计时不可用。

语法object。

AddNewModeAddNewMode 属性语法包含下面部分:部分描述object 对象表达式,其值是“应用于"列表中的对象.值AddNewMode 属性返回以下一个值:常数值描述dbgNoAddNew 0 当前单元不在最后一行,没有AddNew 操作,被挂起。

dbgAddNewCurrent 1 当前单元在最后一行,但没有AddNew 操作,被挂起。

dbgAddNewPending 2 当前单元的下一行是最后一行,作为挂起AddNew 操作的结果,通过网格的用户界面可以让用户进行初始化,或通过代码把Value 或Text 的列属性作为设置结果。

说明如果AllowAddNew 属性为True ,那么在网格中显示的最后一行是空的,允许用户输入新记录.如果AllowAddNew 属性为False, 空白行将不显示,并且AddNewMode 总是返回0。

AfterColEdit 事件在完成网格单元中的编辑之后出现。

语法Private Sub object_AfterColEdit([index As Integer,] ByVal colindex As Integer)AfterColEdit 事件的语法包含下面部分:部分描述object 对象表达式,其值是“应用于"列表中的对象。

Index Interger,它标识控件数组中的一个控件.colindex Interger,它标识已编辑过的列.说明当完成网格单元中的编辑时,比如当按Tab 键而切换到同一行的另外一列时按了ENTER 键,或者单击了另外一个单元时,都将执行BeforeColUpdate 和AfterColUpdate 事件,并且可将单元的数据移动到网格的复制缓冲区中。

AfterColEdit 事件紧随AfterColEdit 事件出现。

控件属性

控件属性

所有控件都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。

2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。

值为true: 可以响应;值为false: 不可以看见。

3、Visible: 表示一个控件是否可见。

值为true:可以看见;值为false: 不可以看见。

所有控件都具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。

2、KeyUp : 在用户松开键盘上按下的键时发生的。

3、KeyPress : 在Key Down和Key Up事件之间发生。

4、MouseDown : 在鼠标被按下时触发的。

5、MouseUp :在用户松开鼠标键时发生的。

6、Click :在用户单击鼠标左键时发生的。

7、DblClick :在用户双击鼠标时发生的。

一、窗体(Form)属性:1、Caption: 表示窗体标题栏的文字。

2、BorderStyle: 一般情况下为默认值,若更改为下列值:1)值为0:没有窗体标题栏2)值为1:窗体运行之后不能改变大小3、WindowState: 设置窗体的大小。

3)值为0:窗体正常大小4)值为1:窗体最小化值为2:窗体最大化4、BackColor: 表示窗体的背景颜色事件1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。

2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。

3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。

4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。

触发QueryUnload事件时Unload 的参数和因素有:1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。

2)VbFormCode值为1 :从代码中调用Unload 语句。

3)VbAppWindows值为2 :终止当前的Windows操作系统。

常用的表单控件

常用的表单控件

常用的表单控件常用的表单控件来源:标签(Label)控件命令按钮(CommandButton)控件命令组(CommandGroup)控件文本框(textBox)控件编辑框(editbox)控件复选框(checkbox)控件选项组(optiongroup)控件列表框(listbox)控件组合框(combox)控件表格控件页框控件标签(Label)控件可以编写代码来改变Label控件显示的文本,以响应运行时的事件。

例如,如果一个应用程序要几分钟时间作改动,则可以显示Label 中的进程状态信息。

还可以使用Label来标识控件,例如TextBox控件没有自己的Caption属性,这时就可以使用Label来标识这个控件。

在Label控件中定义访问键时,就可以按 ALT + 设定的字符来把焦点移动到 TAB 键顺序中的下一个控件。

常用的标签属性•Caption属性•当创建一个新的对象时,其缺省标题为缺省的Name 属性设置。

该缺省标题包括对象名和一个整数,如 Command1 或 Form1。

为了获得一个描述更清楚的标签,应对Caption 属性进行设置。

•可以使用Caption属性赋予控件一个访问键。

在标题中,在想要指定为访问键的字符前加一个(\<) 符号。

比如,下面代码在为标签设置Caption属性的同时,指定了一个访问键“x”:•ThisForm.MyLabel.Caption="选择项目(\<X)"•对于一般控件,按下相应的访问键,将激活该控件,使该控件获得焦点。

而对于标签,按下相应的访问键,将把焦点传递给tab键次序中紧跟着标签的下一个控件。

比如,在某个列表框的上方放置一个标签,并把列表框的Tab键次序安排在标签之后,这样,按下标签访问键时,其下方的列表获得焦点。

•访问键的使用方法受KEYCOMP设置(DOS或WINDOWS)的影响。

在当前表单激活的情况下,访问键的使用方法如表所示。

常用表单控件

常用表单控件

文本框( 文本框(TextBox)控件 )
Enabled属性: 属性: 属性 指定文本框是否为废止状态。 指定文本框是否为废止状态。 时用户不能向文本框中输入、 为.F.时用户不能向文本框中输入、编辑 时用户不能向文本框中输入 数据。 数据。
文本框( 文本框(TextBox)控件 )
BackColor、ForeColor属性:设置文 、 属性: 属性 本框启用时背景色和前景色。 本框启用时背景色和前景色。 BackStyle属性用于设置背景是否透明, 属性用于设置背景是否透明, 属性用于设置背景是否透明 0为透明,1为不透明。 为透明, 为不透明 为不透明。 为透明 注意: 属性为0时 注意:当BackStyle属性为 时,会忽略 属性为 BackColor属性的颜色设置。 属性的颜色设置。 属性的颜色设置
常用表单控件
控件类型: 控件类型:
1:与表中数据绑定的控件 : 所输入的或选择的值将被自动保存在数据 源中 表的字段、临时表的字段或变量) (表的字段、临时表的字段或变量) 方法:设置控件的ControlSouce属性 方法:设置控件的 属性 如果绑定表格和数据, 如果绑定表格和数据,则需要设置表格的 RecordScouce属性 属性 复选框、列表框、文本框、组合框、 如:复选框、列表框、文本框、组合框、 微调等。 微调等。
标签( 标签(Label)控件 )
Caption属性:控件标题文本 属性: 属性 ForeColor属性:控件标题文本颜色 属性: 属性 WordWrap属性:是否能在垂直方向上 属性: 属性 扩展以显示标题。 扩展以显示标题。 FontName、Fontsize等属性 、 等属性 所有以Font字符开始的属性都用于控制 所有以 字符开始的属性都用于控制 标签标题的文本形式。 标签标题的文本形式。如:FontSize 设 置标题字号。 置标题字号。

VFP6表单及控件属性总结

VFP6表单及控件属性总结

VFP6表单及控件属性一览表Activate Event 当表单集、表单或页对象激活时、或显示工具栏对象时发生。

ActiveControl 引用一个对象上的活动控件。

ActiveForm 引用表单集或_SCREEN对象中的活动表单对象。

Addobject 在运行时向容器对象中添加一个对象。

AddProperty 向对象添加新属性。

Alignment 控件上正文水平对齐方式。

AlwaysOnBottom 防止其他窗口被表单窗口覆盖。

AlwaysOnTop 防止其他窗口遮挡表单。

Autocenter 指定Form对象在首次显示时,是否自动在VFP主窗口内居中。

AutoSize 控件是否根据正文自动调整大小。

BackColor 指定对象内文本和图形的背景色。

BackStyle 设置背景风格。

BaseClass 指定VFP基类的类名,被引用对象由此基类派生得到。

BorderStyle 指定对象的边框样式。

Box 在表单对象上绘制矩形。

BufferMode 指定记录是保守式更新还是开放式更新。

Caption 指定对象标题文本。

Circle 在表单上绘制圆或弧。

Class 返回派生对象的类的类名。

ClassLibrary 指定用户自定义类库的文件名,该类库包含对象的类。

Click Event 当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生ClipControls 指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。

Closable 指定能否通过双击窗口菜单图标来关闭表单。

Cls 清除表单中的图形和文本。

Color Source 指定控件颜色的设置方式。

Comment 存储对象的有关信息。

ContinuousScroll 指定表单是平滑地滚动还是只在释放滚动框后才重绘。

ControlBox 指定在运行时刻表单或工具栏的左上角是否显示菜单图标。

控件的属性事件及方法

控件的属性事件及方法

控件的属性事件及方法控件是在应用程序中用于显示和接收用户输入的元素。

每个控件都有其自己的属性、事件和方法,可以通过这些属性、事件和方法来对控件进行操作和处理。

本文将详细介绍控件的属性、事件和方法。

1.属性:属性是控件的特征和状态,可以通过设置属性来改变控件的外观和行为。

常见的控件属性包括:- Visible:控件是否可见。

当Visible属性设置为True时,控件将在应用程序界面中显示;当设置为False时,控件将隐藏。

- Caption:控件的标题或文本。

可以通过设置Caption属性来改变控件上显示的文字内容。

- Enabled:控件是否可用。

当Enabled属性设置为True时,表示控件可以接受用户的输入和操作;当设置为False时,控件将不响应用户的操作。

- Width和Height:控件的宽度和高度。

可以通过设置Width和Height属性来改变控件的尺寸大小。

- Name:控件的标识符。

通过设置Name属性可以为控件分配一个唯一的名称,以便在代码中引用该控件。

2.事件:事件是在特定的操作或条件发生时自动触发的动作。

可以通过响应事件来处理用户的操作和改变控件的状态。

常见的控件事件包括:- Click:鼠标单击事件。

当用户点击控件时,会触发Click事件,可以在该事件中编写相应的处理代码。

- KeyDown和KeyUp:键盘按下和释放事件。

当用户按下或释放键盘上的按键时,会触发相应的KeyDown和KeyUp事件,可以通过处理这些事件来响应键盘输入。

- MouseEnter和MouseLeave:鼠标进入和离开事件。

当用户将鼠标移动到控件上时,会触发MouseEnter事件;当鼠标移出控件时,会触发MouseLeave事件,可以在这些事件中编写相应的处理代码。

3.方法:方法是控件可以执行的操作。

通过调用方法,可以实现对控件的一些特定操作。

常见的控件方法包括:- Show和Hide:显示和隐藏控件。

Word中的内容控件和表单设计技巧

Word中的内容控件和表单设计技巧

Word中的内容控件和表单设计技巧随着科技的不断进步,电子文档已经成为我们日常工作中不可或缺的一部分。

而在电子文档中,表单设计尤为重要,它可以帮助我们更加高效地收集和整理信息。

在Word中,我们可以利用内容控件和表单设计技巧来创建各种各样的表单,以满足不同的需求。

一、内容控件的基本概念和用法内容控件是Word中用于收集和显示信息的工具。

它可以包括文本框、复选框、下拉列表等多种形式。

通过使用内容控件,我们可以方便地在Word文档中插入各种表单元素,并且可以对其进行编辑和格式化。

在Word中,插入内容控件非常简单。

只需要在菜单栏中选择“开发工具”选项卡,然后点击“设计模式”下的“内容控件”按钮,即可在文档中插入内容控件。

在插入内容控件后,我们可以通过右键点击控件,选择“属性”来对其进行进一步的设置,例如设置默认值、限制输入范围等。

二、表单设计的基本原则在设计表单时,我们应该遵循一些基本原则,以确保表单的可用性和易用性。

首先,表单的布局应该简洁明了,避免过多的复杂元素。

我们可以使用分组框、表格等方式将相关的控件进行分组,以便用户更好地理解和填写表单。

其次,表单的字段应该清晰明了,避免模糊和歧义。

我们可以通过添加标签、提示信息等方式来帮助用户更好地理解字段的含义和填写要求。

另外,表单的输入限制也是非常重要的。

我们可以通过设置内容控件的属性,限制用户输入的类型、长度等。

这样可以有效地避免用户输入错误或无效的数据。

三、常用的表单设计技巧除了基本原则外,还有一些常用的表单设计技巧可以帮助我们更好地设计表单。

首先,我们可以使用条件格式设置来根据用户输入的内容显示或隐藏某些字段。

例如,如果用户选择了“是”选项,则显示相关的字段;如果选择了“否”选项,则隐藏相关字段。

这样可以使表单更加简洁,用户只需填写与其相关的字段。

其次,我们可以在表单中添加计算公式,以便自动计算某些字段的值。

例如,我们可以在表单中添加一个总计字段,通过计算其他字段的值来自动更新总计字段的值。

(完整版)VFP表单控件汇总,推荐文档

(完整版)VFP表单控件汇总,推荐文档
ActivePage
页框中活动的页码
Pages
页框中各个页
Value
值(其值为数值型)
页框的值表示,选定的是第几个页面
16.线条控件(Line):默认对象名:Line1等
属性
含义
备注
BorderWidth:
线宽
BorderStyle:
线型
LineSlant:
线倾斜方向
17.形状控件(Shape):默认对象名:Shape1等
Spinner(微调框)
SpinnerLowValue
Spinner(微调框)
KeyboardHightValue
通过键盘输入的最大值
Spinner(微调框)
KeyboardLowValue
通过键盘输入的最小值
Spinner(微调框)
Increment
点上下箭头每次改变的值
Spinner(微调框)
默认值是1
属性含义控件备注pagecount页面个数框中添加一个页面在表格中添加一个表格列buttoncount按钮个数按钮组选项按钮组columncount表格列表框组合框borderstyle边框类型按钮组选项按钮组0无边框1单线边框2固定对话3可调边框backstyle背景类型0透明1不透明rowsourcetype行源类型列表框组合框rowsource列表框组合框recordsourcetype记录类型表格recordsource记录表格interval时间间隔timer计时器spinnerhightvalue通过微调框按钮输入的最大最小值spinner微调框spinnerlowvaluespinner微调框keyboardhightvalue通过键盘输入的最大spinner微调框keyboardlowvalue通过键盘输入的最小spinner微调框increment点上下箭头每次改变spinner微调框默认值是1value按钮组微调框等按钮组选项按钮组中值指的是选中第几个controlsource文本编辑选项按钮组列表框组合框等用于指定与其绑定的数据源caption标题表单按钮标签选项钮页面等注意按钮组选项按钮组页框等成组的控件的改法name对象名每个控件都有在设计器中有些控件内显示的就是控的name值

VFP常用表单控件

VFP常用表单控件
例7.9 不确定状态和不可选状态示例。(checkbox7-13.scx)
18
复选框常用属性:
例 设计一个程序,用复选框控件控制文本字体的风格。 (checkboxfont7-14.scx)
上机作业 P215 例7-9 p216 例7-10
19
VFP常用表单控件
常用控件的公共属性
name:控件的名称,它是代码中访问控件的标识。 Fontname:字体名。 Fontbold:字体样式是否为粗体。 Fontsize:字体大小。 Fontitalic:字体样式是否为斜体。 Forecolor:前景色。 Height:控件的高度 Width: 控件的宽度。控件的高度和宽度,也可在表 单中添加该控件时通过鼠标拖曳进行调整。 Visible:控件是否显示。 Enable:控件运行时是否可用。如果为 .T.,则表示控 件可用,否则运行时控件不可使用。
⑥Wordwrap:折行显示
3
【 7.1.2 图像、线条与形状 】
1. 图像 ➢功能:用于在表单上显示图像,且只能显示.bmp,.gif, .ico
等格式的图像,不能对它们进行编辑. ➢常用属性:
▪ Picture 指定在控件中显示的图像或通用字段中的图像. ▪ BackStyle 图像是否透明 ▪ BorderColor 确定边框的颜色. ▪ Stretch 设置图像放置情况.
Selected 指定列表框内的某个条目是否处于选定状态
MultiSelect 指定用户能否在列表框控件内进行多重选定.1或T表允许. 默认值为0,表示不允许.
例 设计一个表单。要求表单运行时,LIST1列表框显示sb表的
编号字段和名称字段,单击查询按钮时,将查询LIST1中选择的设
备,并将查询的结果在表单上显示出来。(表单文件

label的for属性总结

label的for属性总结

label的for属性总结⼀、使⽤介绍1. 定义:for属性规定label与哪个表单元素绑定。

<label>是专门为<input>元素服务的,为其定义标记。

label 和表单控件绑定⽅式有两种:⽅法⼀:将表单控件作为label的内容,这种就是隐⼠绑定。

此时不需要for属性,绑定的控件也不需要id属性。

隐式绑定:<label>Date of Birth: <input type="text" name="DofB"/></label>⽅法⼆:为label标签下的for属性命名⼀个⽬标表单的id,这种就是显⽰绑定。

显式绑定:<label for="SSN">Social Security Number:</label><input type="text" name="SocSecNum" id="SSN"/>⼆、为什么要给label上⾯加上for属性给 label 加了 for 属性绑定了input控件后,可以提⾼⿏标⽤户的⽤户体检。

如果在label 元素内点击⽂本,就会触发此控件,也就是说,当⽤户渲染该标签时,浏览器就会⾃动将焦点转到和标签相关的表单控件上。

补充:label 的 for属性给 select绑定,点击Male ,select只会闪下(⾃⼰测试的):<label for="male">Male</label><select id="male"><option>1</option><option>2</option><option>3</option></select><label for="female">Female</label><select><option>⼀</option><option>⼆</option><option>三</option></select>html5给<label>新增了⼀个form属性来规定label所属的⼀个或多个表单,多个表单⽤空格分隔。

VFP表单及控件属性

VFP表单及控件属性

VFP表单及控件属性AActivate Event当表单集、表单或页对象激活时、或显示工具栏对象时发生。

ActiveControl引用一个对象上的活动控件。

ActiveForm引用表单集或_SCREEN对象中的活动表单对象。

Addobject在运行时向容器对象中添加一个对象。

AddProperty向对象添加新属性。

Alignment控件上正文水平对齐方式。

AlwaysOnBottom防止其他窗口被表单窗口覆盖。

AlwaysOnTop防止其他窗口遮挡表单。

Autocenter指定Form对象在首次显示时,是否自动在VFP主窗口内居中。

AutoSize控件是否根据正文自动调整大小。

BBackColor指定对象内文本和图形的背景色。

BackStyle设置背景风格。

BaseClass指定VFP基类的类名,被引用对象由此基类派生得到。

BorderStyle指定对象的边框样式。

Box在表单对象上绘制矩形。

BufferMode指定记录是保守式更新还是开放式更新。

CCaption指定对象标题文本。

Circle在表单上绘制圆或弧。

Class返回派生对象的类的类名。

ClassLibrary指定用户自定义类库的文件名,该类库包含对象的类。

Click Event当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生ClipControls指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。

Closable指定能否通过双击窗口菜单图标来关闭表单。

Cls清除表单中的图形和文本。

Color Source指定控件颜色的设置方式。

Comment存储对象的有关信息。

ContinuousScroll指定表单是平滑地滚动还是只在释放滚动框后才重绘。

ControlBox指定在运行时刻表单或工具栏的左上角是否显示菜单图标。

ControlCount指定容器对象中控件的数目。

Controls用于存取容器对象中控件的数组。

form的用法总结

form的用法总结

form的用法总结一、简介二、HTML中的表单元素1. 文本框2. 密码框3. 单选按钮和复选框4. 下拉列表5. 文本域三、表单属性和事件1. action属性2. method属性3. enctype属性四、常见表单验证方式及其实现方法总结五、小结一、简介在网页开发中,表单 (Form) 是一种非常重要的元素。

通过表单,用户可以向服务器提交数据,例如登录信息、注册信息等。

在使用表单时,HTML语言提供了丰富的标签和属性来实现不同的需求。

二、HTML中的表单元素1. 文本框文本框(input type="text")是最基本也是最常见的输入控件,用于接收用户输入的文本信息。

我们可以设置文本框的大小(width)、默认值(value)、最大长度(maxlength)等属性来满足特定要求。

2. 密码框密码框(input type="password")用于接收用户输入的密码信息,它会将用户输入内容以星号或小黑点显示。

与文本框类似,我们也可以设置密码框的大小、默认值等。

3. 单选按钮和复选框单选按钮(input type="radio")和复选框(input type="checkbox")用于实现多项选择。

单选按钮只能选择一个选项,而复选框可以选择多个。

它们的属性包括name(用于分组)、value(用于标识不同选项)等。

4. 下拉列表下拉列表(select)提供了一种选择菜单,用户可以从预设的选项列表中选择一个或多个选项。

我们可以通过设置selected属性来指定默认选中的选项。

5. 文本域文本域(textarea)是一种可以输入较长文本的控件,通常用于接收大段文字输入。

我们可以设置文本域的行数和列数、默认值等属性。

三、表单属性和事件1. action属性action属性指定了当提交表单时所要调用的服务器端脚本或页面地址。

表单控件的5种常用方法

表单控件的5种常用方法

表单控件的5种常用方法
表单控件是用于收集用户输入的界面元素,例如文本框、下拉框、单选框、复选框等。

以下是表单控件常用的5种方法:
1. `value`:获取或设置表单控件的值。

对于文本框、下拉框、单选框和复
选框等表单控件,可以使用该属性获取或设置控件当前的值。

2. `disabled`:禁用或启用表单控件。

将该属性设置为`true`可以禁用控件,设置为`false`可以启用控件。

3. `readonly`:设置表单控件为只读。

当该属性设置为`true`时,用户无法
修改表单控件的值,但可以查看其内容。

4. `addEventListener()`:为表单控件添加事件监听器。

通过该方法,可以
为表单控件添加各种事件监听器,例如点击事件、输入事件等。

5. `removeEventListener()`:移除事件监听器。

与`addEventListener()`相反,该方法用于移除之前添加的事件监听器。

这些方法可以帮助你更好地控制表单控件的行为和外观,并响应用户的交互操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表单控件属性与方法总结表单控件属性
表单的文件名:.scx
表单
输出类控件
标签:第一次创建:name:label1
数据绑定时的字段名显示,默认的名称:lbl字段名
图像:image1.
通用型字段中如果存放的是图片,数据绑定指定的控件就是图像控件
线条:line1
形状:shape1
对控件对象的多重选定:shift+选择
输入类控件
文本框:text1
可以接受4种:c n d(t) l。

可以作为以上4种数据类型的绑定控件:Txt字段名
方法:表示对象的行为
Setfocus:设置焦点
Thisform.控件名.方法名
事件:
Gotfocus:对象获得焦点时
Lostfocus: 对象失去焦点时
Interactivechange:当键盘或鼠标改变文本框的值时发生
文本框和标签
分别用文本框控件和标签控件显示系统时间,系统日期,系统的日期时间Time()=c型 Date()=d型 Datetime()=t型
文本框用value可以接受c、n、d、l、t
标签用caption接受,只能是c
注意:在属性中设置也要加=
属性设置例子:
THISFORM.TEXT1.VALUE=DATE()
THISFORM.TEXT1.VALUE=DATETIME()
THISFORM.TEXT1.VALUE=TIME()
BEL1.CAPTION=TIME()
BEL1.CAPTION=TTOC(DATETIME())
BEL1.CAPTION=DTOC(DATE())
列表框list1和组合框combo1
1.列表框的列表项全部显示,而组合框只显示一项
2.组合框分为下拉组合框和下拉列表框,前者允许选择和输入数据项,后者和列表框一样只有选取功能
逗号分隔的字段列表,首字段加表名前缀
方法选介
在控件的rowsourcetype为0时,才可以使用:
Additem
Thisform.list1.additem(字符串)
Removeitem
Thisform.list1.removeitem(n)
N:表示列表项的第n项
控制类控件
命令按钮
Command1
命令按钮组
Commandgroup1
如果value值是字符型的数据,value值等于命令按钮的caption属性的值如果value值是数值型的数据,value值等于命令按钮的序号
选项按钮组
Optiongroup1
如果value值是字符型的数据,value值等于选项按钮的caption属性的值如果value值是数值型的数据,value值等于选项按钮的序号
复选框
Check1
Thisform.check1.value=
容器类控件
页框:pageframe1,只能作为页面的容器
页面:容器,不能直接放在表单上
如果要在页面中添加控件,要将页面设在编辑的状态
表格grid1
是作为数据表的数据绑定控件
Thisform.grid1.column1.header1.caption
Thisform.grid1.recordsource=”select ”
1
select … into cursor temp
Thisform.grid1.recordsource=”temp”。

相关文档
最新文档