华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Visual FoxPro > VF輔導(dǎo) > 文章內(nèi)容
  

計(jì)算機(jī)等級考試二級VFP輔導(dǎo)講義:表單設(shè)計(jì)與應(yīng)用

中華IT學(xué)院   【 】  [ 2017年7月5日 ]

  (4). 表單編輯中的“格式”菜單:處理主要有:

  容器名稱 控件個(gè)數(shù)屬性初值 是否可改

  PageFrame PageCount 2 Y

  Page ControlCount 2 N

  Gid ColumnCount -1 Y

  Container ControlCount 0 N

  CommanGroup ButtonCount 2 Y

  Optiongroup ButtonCount 2 Y

  1)設(shè)置網(wǎng)格線

  2)對齊網(wǎng)格線

  3)對齊:

  4)大小

  5)垂直間距和水平間距

  6)置前置后

  (5). 控件顏色的設(shè)置

  14. 控件的Tab 鍵次序

  (1). 什么是Tab 鍵次序?

  在Windows 中,用Tab 鍵可使插入點(diǎn)(編輯點(diǎn))由一個(gè)項(xiàng)目跳轉(zhuǎn)到另一個(gè)(用Shift+Tab 可以反向跳轉(zhuǎn)),到底跳轉(zhuǎn)到那一個(gè)項(xiàng)目上,是由Tab鍵次序決定的。在表單中,由于有多個(gè)控件,因此也存在Tab 鍵次序問題。

  (2).設(shè)置Tab 鍵次序

  表單中默認(rèn)的Tab 次序是控件的添加次序。

  對控件的Tab 次序重新設(shè)置的方法是:進(jìn)入容器→選擇“顯示”→選擇“Tab 鍵次序”→按住Tab 鍵以新的次序單擊各控件→松開Tab 鍵→單擊任意位置結(jié)束。

  注意:

  (1)次序從 1 開始排列,由控件的TabIndex 屬性確定;

  (2)有些控件沒有TabIndex 屬性;

  (3)有的控件有TabIndex 屬性,但運(yùn)行時(shí)按Tab 鍵焦點(diǎn)不在其上停留;

  (4)表格內(nèi)的對象不再進(jìn)行Tab 設(shè)置。

  15. 控件的生成器

  在表單上添加控件后,右單擊該控件,在彈出的快捷菜單上選擇“生成器……”,可以快速設(shè)置控件的樣式、與變量或字段等的捆綁、確定數(shù)據(jù)輸入格式等。

  可以使用控件生成器的控件有:Text(文本框)、Edit(編輯框)、CommandGroup(按鈕組)、OptionGroup(選擇按鈕組)、ComboBox(組合框)、Listbox(列表框)、Grid(表格)等。

  16.常用表單控件

  (1). 常用控件的公共屬性

  name:控件的名稱,它是代碼中訪問控件的標(biāo)識(表單或表單集除外)。

  Fontname:字體名。

  Fontbold:字體樣式為粗體。

  Fontsize:字體大小。

  Fontitalic:字體樣式為斜體。

  Forecolor:前景色。

  Height:控件的高度

  Width:控件的寬度?丶母叨群涂丶膶挾龋部稍谠O(shè)計(jì)時(shí)通過鼠標(biāo)拖曳進(jìn)行可視化調(diào)整。

  Visible:控件是否顯示。

  Enable:控件運(yùn)行時(shí)是否有效。如果為 .T.,則表示控件有效,否則運(yùn)行時(shí)控件不可使用。

  (2). 標(biāo)簽(Label)控件

  1).標(biāo)簽控件的功能

  標(biāo)簽主要用于顯示固定的文本信息。

  2).標(biāo)簽控件常用屬性

  caption: 指定標(biāo)簽的顯示文本。可以在設(shè)計(jì)時(shí)設(shè)置,也可以在程序運(yùn)時(shí)設(shè)置或修改。

  Forecolor:設(shè)置標(biāo)題的字體顏色。

  Backstyle:設(shè)置標(biāo)簽的背景是否透明,0 透明,1 不透明,默認(rèn)為不透明。

  name :標(biāo)簽對象的名稱,是程序中訪問標(biāo)簽對象的標(biāo)識。

  Alignment:指定標(biāo)題控件中顯示的對齊方式。

  (3). 命令按鈕(CommandButton)控件

  1).命令按鈕控件功能

  命令按鈕形象直觀,所以命令按鈕典型地用來啟動(dòng)某個(gè)事件代碼、完成特定功能,如關(guān)閉表單、移動(dòng)記錄指針、打印報(bào)表等。

  2).命令按鈕控件常用屬性

  Default:命令按鈕的Default 屬性默認(rèn)值為.F.,如果該屬性設(shè)置為.T.,在該按鈕所在的表單激活的情況下,按Enter,可以激活該按鈕,并執(zhí)行該按鈕的Click 事件代碼。一個(gè)表單只能有一個(gè)按鈕的Default屬性為真。

  Cancel:命令按鈕的Cancel 屬性默認(rèn)值為.F.,如果設(shè)置為.T.,在該按鈕所在的表單激活的情況下,按Esc 鍵可以激活該按鈕,并執(zhí)行該按鈕的Click 事件代碼。一個(gè)表單只能有一個(gè)按鈕的Cancel 屬性為真。

  Caption:設(shè)置按鈕的標(biāo)題。

  Enable:確定按鈕是否有效,如果按鈕的屬Enable 為.F.,單擊該按鈕不會引發(fā)該按鈕的單擊事件。

  對命令按鈕的使用最重要的是編寫Click 事件代碼。

  (4). 命令按鈕組(CommandGroup)控件

  1).命令按鈕組功能

  命令按鈕組是包含命令按鈕的容器類控件,它把多個(gè)作用相近或聯(lián)系密切的按鈕放到一起,用戶可以單個(gè)或作為一組來操作其中的按鈕,有利于表單的統(tǒng)一安排。

  2).命令按鈕組常用屬性

  .... Buttoncount:命令按鈕組中命令按鈕的數(shù)目。

  .... Buttons:用于存取命令按鈕組中每個(gè)命令按鈕的數(shù)組,代碼中可以通過該數(shù)組訪問命令按鈕組中的各個(gè)按鈕。

  ·Value:默認(rèn)情況下,命令按鈕組中的各個(gè)按鈕被自動(dòng)賦予了一個(gè)編號,如1,2,3,等,當(dāng)運(yùn)行表單時(shí),一旦用戶單擊某個(gè)按鈕,則Value將保存該按鈕的編號,于是在程序中通過檢測Value 的值,就可以為相應(yīng)的按鈕編寫特定的程序代碼。如果在設(shè)計(jì)時(shí),給Value 賦予一個(gè)字符型數(shù)據(jù),當(dāng)運(yùn)行表單時(shí),一旦用戶單擊某個(gè)按鈕,則Value 將保存該按鈕的Caption 屬性值。

  3) 從按鈕組的快捷菜單中選擇“編輯”,可以分別處理各按鈕。

  4) 對按鈕組中的對象的引用可采用兩種辦法:

 、 直接引用按鈕名, 如:

  THISFORM.CommandGroup1.Command1.Enabled=.F.

 、诎凑瞻粹o的順序號來引用,如:

  FOR I=1 TO 4

  THISFORM.Mycmdgroup.Button(I).ForeColor=RGB(255,0,0)

  ENDFOR

  這里,Button 是命令按鈕組的一個(gè)方法,為按鈕列表數(shù)組,Button(I)表示按鈕組中的第I 個(gè)按鈕。

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
封开县| 龙海市| 淅川县| 司法| 通道| 澎湖县| 鄂托克前旗| 监利县| 肇州县| 清涧县| 海林市| 东丰县| 日土县| 怀远县| 湾仔区| 潞城市| 永安市| 通江县| 沙湾县| 宜兰市| 达拉特旗| 东山县| 固阳县| 秀山| 右玉县| 教育| 盐山县| 房山区| 大厂| 黔江区| 衢州市| 乌拉特前旗| 四平市| 台北县| 禹城市| 阿拉善右旗| 呼图壁县| 通辽市| 绥化市| 胶南市| 定陶县|