- 4
- 0
- 约1.03万字
- 约 84页
- 2017-07-21 发布于湖北
- 举报
(d)给出相应的表单标题 (3)给出相应的表单标题,可以将生成的表单进行预览,也可以放入表单设计器修改,或保存起来备用。 (4)生成的表单如图11-28所示。 图11-28 利用表单向导生成表单 2. .表单设计器 表单的创建除了可以用表单向导来完成之外,还可以通过表单设计器来完成。由表单向导所生成的表单可以由表单设计器进一步的修改。表单设计器是可视化操作界面,可以非常灵活地设计表单。 可按如下步骤建立表单: 在Visual FoxPro系统的主菜单下选择:文件→新建,在新建对话框中选择表单,然后点击新建文件按钮,屏幕就会出现表单设计器(如图11-29所示),用户就可以向表单添加各种控件了。 图11-29 表单设计器 11.2.2 表单属性设置 表单最常用到的属性有: AlwaysOnBottom:设置表单处于最底层。 AlwaysOnTop:设置表单处于最上层。 AutoCenter:让表单窗口运行时自动处于屏幕中间。 BorderStyle:设置表单的边框样式。 Caption:设置表单的标题。 Icon:设置表单窗口左上角的图标。 MaxButton:设置表单窗口右上角最大化按钮是否可用。 MinButton:设置表单窗口右上角最小化按钮是否可用。 TitleBar:控制标题栏是否显示在表单的顶部。 WindowsState:设置表单的初始大小。 WindowType:控制表单是否非模式表单(默认)还是模式表单。如果表单是模式表单,用户在访问应用程序用户界面中任何其他单元前必须关闭这个表单。 11.2.3 向表单中添加控件 向表单中添加控件最常用的方式就是从表单控件工具栏中选定需要的控件,然后单击表单中某个地方。在表单控件工具栏上一共有25个控件可供选择(如图11-30)。 图11-30 表单控件 11.2.4 表单控件的布局 当把控件添加到表单中后,通常需要调整控件的大小、位置及对齐方式等。 1.改变控件的大小 改变单个控件的大小 首先选中要改变的控件,然后用鼠标拖放改变控件大小,或直接在属性窗口中修改控件的Height和Width属性。 改变多个控件的大小 按住“Shift”键,逐个单击要选的控件,如果要取消已选中的控件再次单击该控件即可,然后在属性窗口中修改控件的Height和Width属性,或单击系统菜单的格式→大小菜 单来(如图11-31所示)改变控件的大小。 图11-31 “大小”菜单项 2.改变控件的位置 首先选中要改变的控件,然后用鼠标拖放改变控件位置,或直接在属性窗口中修改控件的Left和Top属性。 3.控件的对齐 按住“Shift”键,逐个单击要选的控件,然后单击系统菜单的格式→对齐菜单项(如图11-32所示),根据菜单的提示操作即可。 图11-32 “对齐”菜单项 6.2.5 为表单中的控件设置Tab顺序 用户可以在表单执行期间按Tab键来改变焦点的位置。Tab顺序就是指的在连续按Tab键时焦点的改变顺序。 按Tab键时焦点的改变顺序由控件的TabIndex和TabTop属性确定: TabIndex:指定控件的Tab顺序。 TabStop:指定按Tab键时焦点能否在移动到控件上。当控件的TabStop属性为.T.时,按Tab键时焦点能移动到该控件上,为.F.时则不能。 6.2.6 表单常用方法 在表单的程序编写中,常用到的方法主要有: (1)Refresh方法 格式:[Form.]Object. Refresh 功能:重绘表单或控件,并刷新所有的值。 (2)Cls方法 格式:Object. Cls 功能:清除表单中的图形和文本。 (3)Hide 方法 格式:Form.Hide 功能:隐藏表单,但其还处于内存中。 (4)Release方法 格式:Form. Release 功能:释放表单 6.2.7 表单的运行 表单的运行有多种方式,可以在设计器当中运行,也可以通过命令来运行。 (1)在设计器中运行:单击右键,在弹出菜单中选择“执行表单” 。 (2)在Visual FoxPro系统的主菜单下选择:表单→执行表单;按快捷键:Ctrl+E;点击工具栏上的“ ”按钮。 (3)以命令方式运行表单: 命令格式:do form 表单.scx 例如:在命令窗口中键入do form c:\stusys\class.scx 11.3 表单的应用设计实例 例:创建一个具备上网计时功能的表单(如图11-33所示)。 图11-33 上网计时窗体 操作步骤: (1)新建一个表单,名称为Form1 。 (2)向表单中添加一个容器控件,名称为Container1 。 (3)选
您可能关注的文档
- Verilog操作N符题库.ppt
- Verilog设计进阶题库.ppt
- MSAP技术培训题库.ppt
- JZ7制动机题库.ppt
- verilog数字滤波器题库.ppt
- jz营改增题库.ppt
- Verilog有限状态机设计题库.ppt
- j电能转化为化学能2011(第3、4课时)题库.ppt
- MSA测量系统(第四版)题库.ppt
- J积分理论题库.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)