第二章 VB的界面設(shè)計(jì)
2.1 VB用戶界面設(shè)計(jì)基礎(chǔ)
1. 概述
界面的設(shè)計(jì)有兩步:先繪制控件,然后確定控件屬性。
繪制控件:在工具箱里單擊想畫的控件,在窗體里按下鼠標(biāo)并拖曳,然后松開鼠標(biāo)即可。確定屬性:先選中控件,然后按F4鍵或單擊工具欄上的屬性窗口進(jìn)入屬性(Properties)窗口,再在屬性窗口中找到要設(shè)置的屬性并進(jìn)行設(shè)置。
2. 常用屬性的設(shè)置
(1)Name屬性
對(duì)象都有名字,計(jì)算機(jī)把名字看成對(duì)象于對(duì)象之間的根本差異,因此在同一窗體里不許出現(xiàn)重名的情況(除非這是一個(gè)控件數(shù)組),且名字不得超過40個(gè)字。
在簡(jiǎn)單的程序里,給控件命名不是很必要,完全可以使用控件Name屬性的缺省值。例如Text1。但在有幾十個(gè)控件的復(fù)雜窗體里,就很難區(qū)分它們。所以,VB推薦由三個(gè)小寫字母的前綴和一個(gè)第一個(gè)字母為大寫的描述性單詞組成的名字。例如cmdMyButton是一個(gè)命令按鈕(前綴是cmd)
推薦的前綴
對(duì)象
前綴
例子
確認(rèn)框(Check Box)
chk
chkCareerChioce
組合框(Combo Box)
cbo
cboCrimesCommitted
命令鈕(Command Button)
cmd
cmdExit
數(shù)據(jù)庫(kù)控件(Data Control)
dat
datTopSecretInfo
目錄列表框(Directory List Box)
dir
dirTree
驅(qū)動(dòng)器列表框(Drive List Box)
drv
drvHardDisk
文件列表框(File List Box)
fil
filDocuments
窗體(Form)
frm
frm1040Tax
框架(Frame)
fra
fraGroupButtons
水平滾動(dòng)條(Horizontal Scroll Bar)
hsb
hsbTemperature
圖形(Image)
img
imgPrettyDrawing
標(biāo)簽(Label)
lbl
lblFakeName
線(Line)
lin
linBorder
列表框(List Box)
lst
lstCandidates
菜單(Menu)
mnu
mnuHamAndEggs
選項(xiàng)鈕(Option Button)
opt
optStation101
圖形框(Picture Box)
pic
picPrettyPicture
幾何圖形(Shape)
shp
shpUpOrShipOut
文本框(Text Box)
txt
txtWarning
垂直滾動(dòng)條(Vertical Scroll Bar)
vsb
vsbMoneyRaised
2.1 VB用戶界面設(shè)計(jì)基礎(chǔ)
1. 概述
界面的設(shè)計(jì)有兩步:先繪制控件,然后確定控件屬性。
繪制控件:在工具箱里單擊想畫的控件,在窗體里按下鼠標(biāo)并拖曳,然后松開鼠標(biāo)即可。確定屬性:先選中控件,然后按F4鍵或單擊工具欄上的屬性窗口進(jìn)入屬性(Properties)窗口,再在屬性窗口中找到要設(shè)置的屬性并進(jìn)行設(shè)置。
2. 常用屬性的設(shè)置
(1)Name屬性
對(duì)象都有名字,計(jì)算機(jī)把名字看成對(duì)象于對(duì)象之間的根本差異,因此在同一窗體里不許出現(xiàn)重名的情況(除非這是一個(gè)控件數(shù)組),且名字不得超過40個(gè)字。
在簡(jiǎn)單的程序里,給控件命名不是很必要,完全可以使用控件Name屬性的缺省值。例如Text1。但在有幾十個(gè)控件的復(fù)雜窗體里,就很難區(qū)分它們。所以,VB推薦由三個(gè)小寫字母的前綴和一個(gè)第一個(gè)字母為大寫的描述性單詞組成的名字。例如cmdMyButton是一個(gè)命令按鈕(前綴是cmd)
推薦的前綴
對(duì)象
前綴
例子
確認(rèn)框(Check Box)
chk
chkCareerChioce
組合框(Combo Box)
cbo
cboCrimesCommitted
命令鈕(Command Button)
cmd
cmdExit
數(shù)據(jù)庫(kù)控件(Data Control)
dat
datTopSecretInfo
目錄列表框(Directory List Box)
dir
dirTree
驅(qū)動(dòng)器列表框(Drive List Box)
drv
drvHardDisk
文件列表框(File List Box)
fil
filDocuments
窗體(Form)
frm
frm1040Tax
框架(Frame)
fra
fraGroupButtons
水平滾動(dòng)條(Horizontal Scroll Bar)
hsb
hsbTemperature
圖形(Image)
img
imgPrettyDrawing
標(biāo)簽(Label)
lbl
lblFakeName
線(Line)
lin
linBorder
列表框(List Box)
lst
lstCandidates
菜單(Menu)
mnu
mnuHamAndEggs
選項(xiàng)鈕(Option Button)
opt
optStation101
圖形框(Picture Box)
pic
picPrettyPicture
幾何圖形(Shape)
shp
shpUpOrShipOut
文本框(Text Box)
txt
txtWarning
垂直滾動(dòng)條(Vertical Scroll Bar)
vsb
vsbMoneyRaised

