工具栏和“表单控件”工具栏。 (3)属性的设置 打开“属性”窗口,设置属性。单击 caption 属性,在文本框中输入“我的表单”,单击确认按 钮。在文本框中输入标题表达式“=CTOD(DATETIME())”单击确认按钮。双击 MaxButton 属性,使属 性值为.F.。双击 MinButton 属性,使属性值为.F.
(4)设置事件处理代码 事件的处理代码可以在“代码”窗口中设置。双击 Init Event ,打开“代码”窗口。输入下列代 码: ThisForm Caption=”表单标题在表单运行时由 Init 事件设置” (四)修改表单布局 (1)打开表单 xscj_FORM。单击某控件,从表单的某区域开始在表单上进行拖放鼠标操作。 选择应对齐的多个控件后,利用“对齐”工具栏上的某按钮或利用“格式”菜单中的“对齐”命令。
选择控件后利用剪贴板功能可复制控件。选择 xh 标签控件后,打开“属性”窗口,单击 caption 属 性,将“xh”改为“”,然后单击确认按钮。按要求修改表单 xs_FORM 的布局。
(五)容器对象的选择与修改 (1)在“项目管理器”窗口中双击表单 xscj_FORM,将该表单在“表单
设计器”中打开。 (2)单击表格控件,使用快捷菜单中的“编辑”菜单项。 (3)拖放表格的标头之间的竖线,调整表格中列的宽度。 (4)拖放表格的标头,调整表格中列的次序。 (六)查看和修改表单的数据环境 (1)单击“表单设计器”工具栏上的“数据环境”按
钮,则屏幕弹出“数据环境 xscj_FORM.scx” 窗口。 (2)利用“数据环境”菜单中的“添加”菜单命令,打开“添加表或视图”对话框,并利用该对话 框添加 CJ 表,单击“数据环境”窗口中的 cj 表,然后利用“数据环境”菜单中的“移去”菜单命 令将 cj 表从表单的数据环境中移去。 (3)在该窗口外“表单设计器”窗口内的位置单击鼠标,“数据环境”窗口将自动的关闭。
(七)向表单中添加控件 (1)单击“项目管理器”窗口中的“文档”选项卡,单击该选项卡的“表单”项,使用快捷菜单中 的“新建”菜单项。 (2)单击“新建表单”对话框中的“新建表单”按钮,则系统打开“表单设计器”。 (3)打开“属性”窗口,设置属性。 (4)单击 caption 属性,在文本框中输入“利用数据环境向表单中添加控件”,单击确认按钮。 (5)打开“数据环境”窗口,并向“数据环境”中添加 js 表。
(6)在“数据环境”中将 js 表中的多个字段一次拖放到表单设计区。每次拖放操作产生两个控件: 标签控件和与字段内容绑定的控件。保存为表单 forma,并运行。 (八)列表框控件示例 (1)新建一个表单,并将表单的标题设置成“列表框控件示例” 。 (2)向表单的“数据环境”窗口中添加js表。 (3)利用“表单控件”工具栏的“列表框”控件按钮向表单添加列表框控件,并将该控件的NAM E属性设置为“LIST1” ,RowSourseType 属性值设置为“6-字段” ,RowSourse 属性设置为 sj 表的“ximing”字段。 (4)将表单以“bd-lbk”为文件名保存后运行表单。
(九) 添加与删除列表项 (1)新建一个表单,并将表单的标题设置成“添加与删除
列表项” 。利用“表单控件”工具栏上的
控件向表单中分别添加一个标签控件,一个文本框控件和列表框控件,文本框与列表框的 NAME 属 性分别设置为 TEXT1 和 LIST2。为标签控件的某些属性设置适当的值。为文本框的 KeyPress 属 性事件设置如下的事件处理代码: PARAMETERS nKeyCode, nShiftCtrlAlt IF nKeyCode=13 Thisform.list2.AddItem(This.Value) This.value="" ENDIF 为列表框控件的 DblClick 事件设置如下的事件处理代码: Thisform.Test1.value=This.list(This.listIndex) This.REMOVEITEM(This.ListIndex) 将表单以 bd-lb 为文件名保存后运行表单。 (十) 将表单 bd-lb 在 “表单设计器” 窗口中打开。 将