(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è)按鈕。
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |