常用事件与方法
1.Init 事件:当对象创建时激活
2.Click事件:用户鼠标单击对象
3.DblClick事件:用户鼠标双击对象
4.RightClick事件:用户鼠标右击对象
5.Release 方法:从内存中释放表单或表单集
6.Refresh 重绘表单或控件并刷新它所有的值
7.SetFocus 让控件获得焦点使其成为活动对象 当Enabled或Visible为 .F.时无效
控件的常用属性
标签
1.caption属性
2.alignment 属性 0 左对齐(默认) 1 右对齐 2 中央对齐
3.BackStyle属性:设置标签控件背景是否透明。取1(默认值),不透明;取0,透明。
4.Name属性:字符型,指定对象的名字,所有对象都具有Name属性,用于在代码中引用对象。
命令按钮控件
1.default属性 .t. 称为确认按钮 .f.(默认)
2.Enabled 指定表单或控件能否响应由用户引发的事件。默认.T.
3.Visible属性 可见隐藏,默认为.T.可见 .F.隐藏
4.Caption属性:按钮标题
命令组控件
1. ButtonCount属性 命令按钮数目
2.Buttons 命令组中各按钮的数组 例:ThisForm.myCommandG.Buttons(2).Visible=.F.
3.Value 命令组当前状态。该属性可以是数值也可以是字符。字符表示Caption,数值表示第n个命令按钮被选中 例: DO CASE CASE This.Value=1 *针对第一个按钮进行操作 CASE This.Value=2 *针对第二个按钮进行操作 ... ENDCASE 文本框 1.ControlSource 属性 一般可以用来指定一个字段或内存变量 2.Value 返回文本框当前内容 3.PasswordChar 用户输入的字符还是显示占位符 占位符通常为*
4.readonly属性 .t. 不能更改文本框的值 .f. 能更改文本框的内容
编辑框
1.readonly属性 .t. 不能编辑 .f. 能编辑编辑框中的内容
2.scrollbars 属性是否具有滚动条 0 没有 2 包含垂直滚动条
复选框(CheckBox)控件
1.caption 属性
2.value 属性 用来指明复选框的当前状态。 0 或 .f. 未被选中 1 或 .t. 被选中 2 或 .null. 不可用,灰色显示
3.controlsource属性 指明与复选框建立联系的数据源
选项组(OptionGroup)控件 又称为选项按钮是包含选项按钮的一种容器
1.buttoncount属性 指定选项组中选项按钮的数目。 默认为2
2.value 哪个选项按钮被选中 可以是C 也可以是 N
3.controlsource 属性 指明与选项组建立联系的数据源 可以是N 也可以是 C
4.buttons 属性 用于存取选项组中每个按钮的数组。 ThisForm.myOptionG.Buttons(3).Caption="Sort by Customer"
列表框(ListBox)控件 提供一组条目(数据项),用户可以从中选择一个或多个条目。
1.RowSourceType属性与RowSource属性
2.ColumnCount属性 指定列表框的列数 2. Value属性 返回列表框中被选中的条目。可以为N 也可以是C型
3.ControlSource属性 指定一个字段或变量用以保存用户从列表框中选择的结果
4.MultiSelect属性 指定用户能否在列表框控件内进行多重选定 0 或 .f. 不允许多重选择 1 或 .t. 允许多重选择。Ctrl键并用鼠标单击条目
组合框(ComboBox)控件 与列表框类似,也是用于提供一组条目供用户从中选择。
(1)对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下 箭头按钮打开条目列表,以便从中选择。
(2)组合框不提供多重选择的功能,没有Multiselect属性
(3)组合框有两种形式:下拉组合框和下拉列表框。通过设置Style属性可选择想要的形式 0 下拉组合框 2 下拉列表框
表格(Grid)控件 常用表格属性
(1)recordsourcetype属性recordsource属性
(2)columncount属性 指定表格的列数如果设置为-1,表格将具有和表格数据源中字段一样多的列。 如果设置为-1,表格将具有和表格数据源中字段一样多的列。
(3)controlsource 列中显示的数据源 常是表中的字段