4)屬性窗口
表單屬性是描述表單特征的參數(shù)。程序中的表單作為由它的父類派生的對(duì)象,繼承了父類的所有屬性及其值。用戶可以在設(shè)計(jì)階段通過(guò)屬性窗口修改,也可以在程序中通過(guò)程序代碼修改表單屬性的值。
設(shè)計(jì)表單的絕大多數(shù)工作都是在屬性窗口中完成的,因此用戶必須熟悉屬性窗口的用法。
如果在表單設(shè)計(jì)器中沒有出現(xiàn)屬性窗口,可在系統(tǒng)菜單中單擊【顯示】|【屬性】,屬性窗口如圖所示。
頁(yè)框選項(xiàng)卡
右擊表單頁(yè)面,選“屬性”選項(xiàng),系統(tǒng)即彈出表單屬性窗口,其窗口分以下五部分:
1.對(duì)象列表:該下拉列表中以樹形結(jié)構(gòu)分層列出了當(dāng)前表單及其所包含的對(duì)象的名稱,單擊下拉按鈕,可以從中選擇表單中的對(duì)象。
2.屬性分類選項(xiàng)頁(yè):這部分有5個(gè)小項(xiàng)目,分別如下:
、偃俊醋帜概判虻膶(duì)象的所有屬性。
、跀(shù)據(jù)——與對(duì)象數(shù)據(jù)有關(guān)的屬性。
、鄯椒ǔ绦颉獙(duì)象的事件觸發(fā)程序和方法程序
、懿季帧刂茖(duì)象外觀的屬性,如顏色等。
⑤其他——不屬以上②、 ③、 ④各項(xiàng)的屬性。
3.屬性列表:列出當(dāng)前選項(xiàng)頁(yè)的所有屬性名及其取值。單擊屬性列表中的某一項(xiàng)目,則選中該屬性,稱為當(dāng)前屬性。
4.屬性值輸入框:用來(lái)輸入或選擇當(dāng)前屬性的值。
5.屬性說(shuō)明:對(duì)當(dāng)前屬性的文字解釋
可見,在表單設(shè)計(jì)器中設(shè)置屬性值時(shí),需要先在屬性窗口的對(duì)象列表框中選擇要修改的對(duì)象,再選擇屬性分類選項(xiàng)頁(yè),找到屬性,最后在輸入框輸入新值。(有時(shí),屬性值可以從屬性列表選擇或通過(guò)對(duì)話框選擇)
表單的常用屬性
±í 表單背景色
BackColor RGB 三色值
為真時(shí),表單居中打開 AutoCenter .T. .F.
字串表單標(biāo)題/窗口標(biāo)題Caption
±íμ¥表單名,用于程序代碼 Name 字串
取值 作用
屬性設(shè)置
控件屬性的設(shè)置方法與表單屬性相同,可以采用兩種方法:一是在屬性窗口設(shè)置——先從對(duì)象列表中選擇對(duì)象,再在下面的屬性列表中選擇要設(shè)置的屬性,在窗口中間的屬性值輸入框中輸入(或從下拉列表、用該文件作為表單背景
Picture Bmp 文件名
表單是否允許移動(dòng)
Moveble .T. .F. ˉ
表單的初始狀態(tài):
0:普通;1:最小化;2:最大化 0,1,2
Windowstate
Height,Width 數(shù)值 表單的高和寬
Left,Right 數(shù)值 表單左上角坐標(biāo)
×作用
取值
對(duì)話框中選取);二是通過(guò)屬性賦值語(yǔ)句完成,根據(jù)引用方式的不同,屬性賦值命令的格式有絕對(duì)引用格式和相對(duì)引用格式兩種,分別如下:
(1)絕對(duì)引用:
包含對(duì)象的各層容器名.對(duì)象名.屬性名=值
(2)相對(duì)引用:
This.屬性名=值
或:
Thisform.表單內(nèi)包含對(duì)象的各層容器名.對(duì)象名.屬性名=值
設(shè)置屬性值也可以在程序代碼中實(shí)現(xiàn),例如:
Form1.BackColor=RGB(255,0,0)
THISFORM.Caption=“學(xué)生數(shù)據(jù)錄入”
可分別設(shè)置表單的背景色和標(biāo)題。
Thisform.Picture=“c:\windows\setup.bmp”
可用來(lái)設(shè)置當(dāng)前表單的背景。
5)表單控件工具欄
設(shè)計(jì)表單的主要任務(wù)就是利用“表單控件”設(shè)計(jì)交互式用戶界面!氨韱慰丶惫ぞ邫谑潜韱卧O(shè)計(jì)的主要工具。默認(rèn)包含21個(gè)控件、4個(gè)輔助按鈕,如圖所示。
1.如果要為控件設(shè)置焦點(diǎn),則控件的Enabled 屬性和____屬性必須為.T.
A.Buttons B.Cancel
C.Default D.Visible
[解析] 本題考查的知識(shí)點(diǎn)是設(shè)置控制焦點(diǎn)的屬性的使用。在Visual FoxPro中,對(duì)象被指定,它就獲得了焦點(diǎn),焦點(diǎn)的標(biāo)志可以是文本框的光標(biāo)、命令按鈕內(nèi)的虛線框等。如果要為控制設(shè)置焦點(diǎn),其Enabled 和Visible 屬性必須為.T.。
Enabled 屬性決定對(duì)象是否可用,Visible 屬性決定對(duì)象是可見或是隱藏。掌握這些知識(shí),一看便知正確答案為D。
[答案] D
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |