版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、工程應(yīng)用培訓(xùn)教材VisualBasic6.0程序員培訓(xùn)教程87第十第十節(jié)常用控件常用控件應(yīng)用背景用背景VB程序愛好者常常不滿足VB提供的標(biāo)準(zhǔn)控件,期望在程序中使用更高級的且能夠體現(xiàn)職業(yè)化特點(diǎn)的第三方控件,這些控件使程序功能更加豐富、用戶界面更專業(yè)、滿足工程的真實(shí)需求。樹型控件TreeView,列表框控件ListView和表格控件FlexGrid是目前很多程序經(jīng)常使用的控件,因此作為一個職業(yè)程序員,應(yīng)該了解這些控件的使用方法和效果。圖10
2、1為使用TreeView和ListView的注冊表窗體圖例,窗體左側(cè)使用樹型控件代表層次,右邊使用列表控件顯示左側(cè)選中的內(nèi)容。圖101注冊表的樹型結(jié)構(gòu)和內(nèi)容列表知識要點(diǎn)要點(diǎn)(1)TreeView控件TreeView是最靈活的Windows控件之一,它以分層的形式顯示數(shù)據(jù),允許用戶隨意擴(kuò)展或折疊節(jié)點(diǎn)。鑒于實(shí)際生活中許多事物有著層次關(guān)系,如計算機(jī)里的文件夾、人事組織關(guān)系、地區(qū)從屬關(guān)系等,TreeView的應(yīng)用也極其廣泛。在新建工程中,由于T
3、reeView控件非標(biāo)準(zhǔn)控件,需要單擊“工程部件”,在控件列表中選中“MicrosoftWindowscommcontrols6.0(sp4)”按下“確定”按鈕返回主界面,則在左側(cè)控件工具條中出現(xiàn)Treeview控件選項(xiàng)。TreeView的每個的每個結(jié)點(diǎn)都點(diǎn)都為Node對象,這些結(jié)點(diǎn)的集合為Nodes其有基本屬性和方法如下:工程應(yīng)用培訓(xùn)教材VisualBasic6.0程序員培訓(xùn)教程89Setnodx=TreeView1.Nodes.Ad
4、d(“xinan“tvwChild“guiyang““貴陽“2)Setnodx=TreeView1.Nodes.Add(“xinan“tvwChild“beihai““北?!?)Setnodx=TreeView1.Nodes.Add(“xinan“tvwChild“nanning““南寧“2)TreeView1.Sted=TrueTreeView1.Refresh(2)ListView控件listview控件可有4種不同的視圖顯示方法,
5、跟“資源管理器”里的“查看”方式相似:0大圖標(biāo)、1小圖標(biāo)、2列表、3報表式。使用哪種視圖,可由該控件的view屬性設(shè)置控制,其中“報表”視圖很適合用來顯示數(shù)據(jù)記錄。listview控件包括listItem對象和ColumnHeader對象。listItem對象為顯示的數(shù)據(jù)行;ColumnHeader對象為顯示的列標(biāo)題。listItem對象有兩部分,一部分是圖標(biāo)和簡要描述的文本(第1列),另一部分是前者的子項(xiàng)文本信息(第2列,第3列...
6、...),而listItems即是對listItem對象集合(所有行)的引用,因此listItems(1)可以表示為第1行,listitems(1).text返回第1行第1列的文本值,listitems(1).subItem(1)返回第1行第2列的文本值。ListView常用屬性:Checkboxes:設(shè)置為true時,每一行數(shù)據(jù)前將顯示一復(fù)選框。FullRow:設(shè)置為true時可以整行地選擇數(shù)據(jù)。GridLines:設(shè)置為true時控
7、件將顯示網(wǎng)格線只作用于“報表”視圖HotTracking:設(shè)置為true時,鼠標(biāo)所在行將以高亮度顯示。LabelWrap:設(shè)置為true時,文本標(biāo)簽超出列寬時可換行。edItem:返回對所選ListItem對象的引用。Sted:當(dāng)值為true時,列表按字母排序。ListView常用方法:Add方法:添加listItem對象到控件中。語法格式:控件名.ListItems.add(indexkeytexticonsmallIcon)Find
8、Item方法:查找并返回對控件中l(wèi)istItem對象的引用。語法格式:控件名.FindItem(stringvalueindexmatch)ListView選定記錄:edItem.text返回選定行第1列文本值edItem.index返回選定行的位置listItems(x).subItems(y)返回第x行,第y1列文本值listItems(x).checked=true第x行復(fù)選框選定或返回值ListView清除選定行:listite
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vb教程——常用控件
- android常用控件及布局
- 常用控件與系統(tǒng)對象
- 單元三常用控件的使用
- c# listview控件的常用屬性
- excel控件里面常用命令
- windows應(yīng)用程序開發(fā)初步常用窗體控件
- 程序運(yùn)行中添加控件并對控件操作
- winsock控件
- serialport控件
- 建材檢測系統(tǒng)中常用控件與界面編輯工具的開發(fā)與實(shí)現(xiàn).pdf
- 注冊控件.txt
- 注冊控件.txt
- ajax 控件介紹
- devexpress控件學(xué)習(xí)
- 牛牛截圖控件
- 注冊控件.txt
- 注冊控件.txt
- 注冊控件.txt
- 注冊控件.txt
評論
0/150
提交評論