![《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程》課件第8章_第1頁(yè)](http://file4.renrendoc.com/view11/M02/31/39/wKhkGWV5qYCAM9q9AAF7-8jl1bk736.jpg)
![《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程》課件第8章_第2頁(yè)](http://file4.renrendoc.com/view11/M02/31/39/wKhkGWV5qYCAM9q9AAF7-8jl1bk7362.jpg)
![《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程》課件第8章_第3頁(yè)](http://file4.renrendoc.com/view11/M02/31/39/wKhkGWV5qYCAM9q9AAF7-8jl1bk7363.jpg)
![《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程》課件第8章_第4頁(yè)](http://file4.renrendoc.com/view11/M02/31/39/wKhkGWV5qYCAM9q9AAF7-8jl1bk7364.jpg)
![《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程》課件第8章_第5頁(yè)](http://file4.renrendoc.com/view11/M02/31/39/wKhkGWV5qYCAM9q9AAF7-8jl1bk7365.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》18.1對(duì)話(huà)框?qū)υ?huà)框是實(shí)現(xiàn)Windows應(yīng)用程序和用戶(hù)之間進(jìn)行交互的常用工具,它既可以向用戶(hù)顯示信息,也可以供用戶(hù)輸入應(yīng)用程序所需要的數(shù)據(jù)。VB提供了通用對(duì)話(huà)框,幫助用戶(hù)完成一些常見(jiàn)操作。除此之外,用戶(hù)也可以根據(jù)需要自定義對(duì)話(huà)框。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》28.1對(duì)話(huà)框——通用對(duì)話(huà)框通用對(duì)話(huà)框(CommonDialog)控件提供了一組標(biāo)準(zhǔn)的系統(tǒng)對(duì)話(huà)框,便于用戶(hù)完成打開(kāi)文件、選擇顏色、選擇字體以及打印等操作。CommonDialog控件并不是VB的標(biāo)準(zhǔn)控件,而是ActiveX控件,使用時(shí)需要添加到工具箱中。在“工程”菜單中選擇“部件”命令,然后在“部件”對(duì)話(huà)框的“控件”選項(xiàng)卡中,選擇“MicrosoftCommonDialogControl6.0”,即可添加通用對(duì)話(huà)框控件。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》3對(duì)CommonDialog控件的屬性設(shè)置既可以在屬性窗口中進(jìn)行,也可以借助于“屬性頁(yè)”對(duì)話(huà)框。用鼠標(biāo)右鍵單擊在窗體上的CommonDialog控件,然后在彈出的菜單中選擇“屬性”命令,即可打開(kāi)“屬性頁(yè)”對(duì)話(huà)框。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》4通用對(duì)話(huà)框的常用屬性屬性作用Name設(shè)置通用對(duì)話(huà)框的對(duì)象名DialogTitle設(shè)置通用對(duì)話(huà)框的標(biāo)題Action設(shè)置顯示哪一種類(lèi)型的通用對(duì)話(huà)框FileName設(shè)置打開(kāi)或者保存的文件名Filter設(shè)置在“打開(kāi)”對(duì)話(huà)框或者“另存為”對(duì)話(huà)框中顯示的文件的類(lèi)型Color設(shè)置選定的顏色Flags設(shè)置通用對(duì)話(huà)框的默認(rèn)操作2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》5說(shuō)明:(1)程序第一個(gè)通用對(duì)話(huà)框控件的默認(rèn)對(duì)象名是CommonDialog1,依次類(lèi)推。(2)Action是通用對(duì)話(huà)框控件最重要的屬性之一,其屬性值有6個(gè)。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》6Action屬性值值含義1顯示“打開(kāi)”對(duì)話(huà)框2顯示“另存為”對(duì)話(huà)框3顯示“顏色”對(duì)話(huà)框4顯示“字體”對(duì)話(huà)框5顯示“打印”對(duì)話(huà)框6顯示“幫助”對(duì)話(huà)框2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》7例如使CommonDialog1對(duì)象顯示“顏色”對(duì)話(huà)框,可以寫(xiě)為:
CommonDialog1.Action=3在“打開(kāi)”對(duì)話(huà)框或者“另存為”對(duì)話(huà)框中,通過(guò)FileName屬性可以得到用戶(hù)所選擇的文件名。Filter屬性也稱(chēng)為過(guò)濾器,它使得在通用對(duì)話(huà)框中只顯示指定類(lèi)型的文件,其屬性值的格式為:
文件描述|文件類(lèi)型
例如在CommonDialog1對(duì)象顯示的通用對(duì)話(huà)框中,顯示文本文件、Word文件或者所有文件,可以寫(xiě)為:
CommonDialog1.Filter="Text|*.text|Word|*.Doc|所有文件|*.*"在“顏色”對(duì)話(huà)框中,通過(guò)Color屬性可以得到用戶(hù)所選擇的顏色。在顯示“字體”對(duì)話(huà)框之前,需要先設(shè)置Flags屬性值,以確定對(duì)話(huà)框顯示的字體類(lèi)型。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》82023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》9顯示通用對(duì)話(huà)框的方法方法功能ShowOpen顯示“打開(kāi)”對(duì)話(huà)框ShowSave顯示“另存為”對(duì)話(huà)框ShowColor顯示“顏色”對(duì)話(huà)框ShowFont顯示“字體”對(duì)話(huà)框ShowPrinter顯示“打印”對(duì)話(huà)框ShowHelp顯示“幫助”對(duì)話(huà)框2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》108.1對(duì)話(huà)框——自定義對(duì)話(huà)框?qū)υ?huà)框具有窗體的大部分特性和功能,它實(shí)際上是窗體的一種特殊狀態(tài)。對(duì)話(huà)框與普通的窗體相比,通常沒(méi)有控制菜單按鈕、最大化按鈕和最小化按鈕,也不能改變其尺寸。用戶(hù)可以通過(guò)對(duì)窗體進(jìn)行改造,定制符合自身需要的對(duì)話(huà)框。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》11對(duì)話(huà)框窗體屬性設(shè)置屬性值含義BorderStyle3固定邊框,尺寸不能改變ControlBoxFalse取消控制菜單按鈕MaxButtonFalse取消最大化按鈕MinButtonFalse取消最小化按鈕返回2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》12菜單在Windows應(yīng)用程序中經(jīng)常出現(xiàn),是用戶(hù)界面中一個(gè)重要的元素。使用菜單可以對(duì)程序的功能進(jìn)行分類(lèi),并形成一些命令組,供用戶(hù)直觀(guān)、方便地訪(fǎng)問(wèn)。應(yīng)用程序的菜單一般分為兩種類(lèi)型,一種是下拉式菜單,另一種是彈出式菜單。8.2菜單2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》138.2菜單——下拉式菜單下拉式菜單一般位于窗體的頂部,平時(shí)只顯示菜單欄中的菜單標(biāo)題。當(dāng)用戶(hù)選中菜單標(biāo)題之后,才會(huì)以下拉列表的形式顯示其包含的菜單項(xiàng)。菜單項(xiàng)是菜單的主體,選中其中一個(gè)菜單項(xiàng),就會(huì)執(zhí)行一個(gè)命令,完成相應(yīng)的功能。菜單項(xiàng)也可以成為子菜單,即自身又包含了一組菜單項(xiàng)。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》14菜單編輯器選擇“工具”菜單的“菜單編輯器”菜單項(xiàng),或者在窗體窗口中按下組合鍵Ctrl+E,都可以打開(kāi)菜單編輯器。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》15說(shuō)明:菜單編輯器的上部用來(lái)設(shè)置菜單項(xiàng)的標(biāo)題、名稱(chēng)等屬性,選定菜單項(xiàng)的快捷鍵,以及安排協(xié)調(diào)位置等等。菜單編輯器的中部有7個(gè)命令按鈕,其中“↑”和“↓”按鈕用來(lái)調(diào)整當(dāng)前菜單項(xiàng)在菜單中的位置,“←”和“→”按鈕則用來(lái)調(diào)整當(dāng)前菜單項(xiàng)在菜單中的層次。如果單擊“→”按鈕,就會(huì)使當(dāng)前菜單項(xiàng)向右縮進(jìn)4格,表示其為子菜單的菜單項(xiàng)?!跋乱粋€(gè)”按鈕用于移到下一個(gè)菜單項(xiàng),“插入”按鈕用于在當(dāng)前菜單項(xiàng)之前插入一個(gè)菜單項(xiàng),“刪除”按鈕用于刪除當(dāng)前菜單項(xiàng)。菜單編輯器的下部是一個(gè)列表框,用來(lái)顯示當(dāng)前窗體的所有菜單和菜單項(xiàng)。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》16菜單項(xiàng)的常用屬性屬性作用Name設(shè)置菜單項(xiàng)的對(duì)象名Caption設(shè)置菜單項(xiàng)的標(biāo)題Enabled確定菜單項(xiàng)是否有效,默認(rèn)值是True,表示有效Visible確定菜單項(xiàng)是否可見(jiàn),默認(rèn)值是True,表示可見(jiàn)Checked確定菜單項(xiàng)是否有復(fù)選標(biāo)記“√”,默認(rèn)值是False,表示沒(méi)有復(fù)選標(biāo)記Index設(shè)置菜單項(xiàng)在控件數(shù)組中的下標(biāo)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》17說(shuō)明:(1)系統(tǒng)并沒(méi)有給出菜單項(xiàng)控件的默認(rèn)對(duì)象名,習(xí)慣上用前綴mnu來(lái)命名。(2)設(shè)置Caption屬性時(shí),如果標(biāo)題為“-”,就會(huì)在菜單中建立一條分隔線(xiàn)。在標(biāo)題的某個(gè)字母前插入一個(gè)連接符(&),即可為菜單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵。打開(kāi)下拉式菜單之后,當(dāng)用戶(hù)按下訪(fǎng)問(wèn)鍵時(shí),便可執(zhí)行該菜單項(xiàng)的功能。(3)菜單標(biāo)題又稱(chēng)為頂級(jí)菜單,當(dāng)其Enabled或者Visible的屬性值是False時(shí),不僅菜單標(biāo)題將會(huì)失效或者不可見(jiàn),而且它所包含的所有菜單項(xiàng)也都將會(huì)失效或者不可見(jiàn)。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》18創(chuàng)建一個(gè)菜單的步驟:(1)打開(kāi)菜單編輯器,先創(chuàng)建菜單標(biāo)題。在標(biāo)題欄和名稱(chēng)欄分別輸入標(biāo)題信息和對(duì)象名,并做其它必要的屬性設(shè)置。(2)單擊“下一個(gè)”按鈕,建立菜單項(xiàng)。設(shè)置菜單項(xiàng)的屬性之后,單擊“→”按鈕,使它成為菜單標(biāo)題的菜單項(xiàng),以后創(chuàng)建的菜單項(xiàng)將自動(dòng)成為該菜單標(biāo)題所包含的菜單項(xiàng)。(3)不斷地單擊“下一個(gè)”按鈕,為該菜單標(biāo)題創(chuàng)建全部的菜單項(xiàng)。如果在創(chuàng)建某個(gè)菜單項(xiàng)時(shí)再次單擊“→”按鈕,將會(huì)使上一個(gè)菜單項(xiàng)成為子菜單,而當(dāng)前菜單項(xiàng)則成為子菜單的菜單項(xiàng)。重復(fù)上述步驟,并適當(dāng)調(diào)整菜單項(xiàng)在菜單中的層次和位置,就可以創(chuàng)建窗體中所有的菜單。
2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》19例8.1
設(shè)計(jì)一個(gè)菜單
一個(gè)菜單的菜單標(biāo)題是“文件”,其中有“打開(kāi)”和“另存為”兩個(gè)菜單項(xiàng);另一個(gè)菜單的菜單標(biāo)題是“系統(tǒng)”,其中有“顏色”和“退出”兩個(gè)菜單項(xiàng)。
2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》20說(shuō)明:PrivateSubmnuOpen_Click()CommonDialog1.Action=1'顯示“打開(kāi)”對(duì)話(huà)框
MsgBox("您打開(kāi)了"&CommonDialog1.FileName&"文件!")
EndSubPrivateSubmnuSave_Click()CommonDialog1.ShowSave'顯示“另存為”對(duì)話(huà)框
MsgBox("您保存了"&CommonDialog1.FileName&"文件!")EndSubPrivateSubmnuColor_Click()CommonDialog1.Action=3'顯示“顏色”對(duì)話(huà)框
Form1.BackColor=CommonDialog1.ColorEndSubPrivateSubmnuExit_Click()CallCommand1_ClickEndSubPrivateSubCommand1_Click()EndEndSub2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》218.2菜單——彈出式菜單彈出式菜單是獨(dú)立于菜單欄而顯示在窗體上的浮動(dòng)菜單,又稱(chēng)為快捷菜單。在程序中至少含有一個(gè)菜單項(xiàng)的菜單都可以作為彈出式菜單,其在窗體上顯示的位置可以變化,具有較大的靈活性。設(shè)計(jì)時(shí)應(yīng)把菜單的Visible屬性值設(shè)置為False,而菜單項(xiàng)的Visible屬性值仍然設(shè)置為T(mén)rue。程序運(yùn)行時(shí)并不會(huì)自動(dòng)顯示彈出式菜單,而是需要調(diào)用PopupMenu方法,其格式是:
[對(duì)象].PopupMenu菜單名[,flags[,x[,y,…]]]2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》22舉例:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenumnuSystemEndIfEndSub返回2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》238.3多重窗體——窗體添加和啟動(dòng)選擇“工程”菜單的“添加窗體”菜單項(xiàng),打開(kāi)“添加窗體”對(duì)話(huà)框。在“添加窗體”對(duì)話(huà)框的“新建”選項(xiàng)卡中選擇窗體類(lèi)型,即可創(chuàng)建一個(gè)新窗體。如果在“現(xiàn)存”選項(xiàng)卡中進(jìn)行選擇,將會(huì)添加一個(gè)已存在的窗體,與其他的程序共享。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》24啟動(dòng)窗體多窗體程序運(yùn)行時(shí),首先被執(zhí)行的窗體稱(chēng)為啟動(dòng)窗體。系統(tǒng)默認(rèn)第一個(gè)建立的窗體(Form1)是啟動(dòng)窗體,也可以根據(jù)需要設(shè)置啟動(dòng)窗體或者啟動(dòng)過(guò)程。選擇“工程”菜單的“工程屬性”菜單項(xiàng),打開(kāi)“工程屬性”對(duì)話(huà)框。在“工程屬性”對(duì)話(huà)框的“通用”選項(xiàng)卡中,打開(kāi)“啟動(dòng)對(duì)象”下拉列表框,選擇一個(gè)窗體名或者“SubMain”,即可設(shè)置啟動(dòng)對(duì)象。如果選擇了“SubMain”,就表示設(shè)置子過(guò)程Main為啟動(dòng)過(guò)程。程序運(yùn)行時(shí)將首先執(zhí)行Main過(guò)程,然后在該過(guò)程中根據(jù)情況加載某些窗體。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》25是這樣啟動(dòng)窗體哦!2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》268.3多重窗體——窗體操作使用Load語(yǔ)句進(jìn)行加載,其格式是:
Load窗體名使用Unload語(yǔ)句卸載一個(gè)窗體,其格式是:
Unload窗體名多窗體程序在運(yùn)行時(shí),某時(shí)刻只有一個(gè)窗體處于活動(dòng)狀態(tài),因此經(jīng)常需要從某個(gè)窗體切換到另一個(gè)窗體。例如從Form1切換到Form2,可以在窗體Form1的程序代碼中添加以下語(yǔ)句:
UnloadForm1Form2.Show2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》27窗體之間共享數(shù)據(jù)訪(fǎng)問(wèn)的一般形式是:窗體名.控件名.屬性例如把窗體Form2中文本框Text1的文本,顯示在窗體Form1的標(biāo)簽Label1中,可以在窗體Form1的程序代碼中添加一條語(yǔ)句:
Label1.Caption=Form2.Text1.Text2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》28例8.2
設(shè)計(jì)簡(jiǎn)單的多窗體程序
除了窗體Form1之外,再添加兩個(gè)窗體Form2和Form3。在窗體Form1上創(chuàng)建“時(shí)鐘”、“詩(shī)詞”和“退出”三個(gè)命令按鈕。在窗體Form2上創(chuàng)建一個(gè)計(jì)時(shí)器、一個(gè)標(biāo)簽和一個(gè)“返回”命令按鈕,其中計(jì)時(shí)器的Interval屬性值設(shè)置為1000。在窗體Form3上創(chuàng)建一個(gè)標(biāo)簽和一個(gè)“返回”命令按鈕。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》29窗體Form1:
PrivateSubCommand1_Click()Form1.Hide'隱藏窗體Form1Form2.Show'顯示窗體Form2EndSubPrivateSubCommand2_Click()Form1.Hide'隱藏窗體Form1Form3.Show'顯示窗體Form3EndSubPrivateSubCommand3_Click()EndEndSub
PrivateSubTimer1_Timer()Label1.FontSize=24Label1.Caption=Time'顯示當(dāng)前時(shí)間
EndSubPrivateSubCommand1_Click()Me.Hide'隱藏窗體Form2Form1.Show'顯示窗體Form1EndSub窗體Form2:2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》30窗體Form3PrivateSubForm_Click()DimsAsStrings="登鸛雀樓"&vbCrs=s&"白日依山盡"&vbCrs=s&"黃河入海流"&vbCrs=s&"欲窮千里目"&vbCrs=s&"更上一層樓"Label1.FontSize=24Label1.Caption=sEndSubPrivateSubCommand1_Click()Me.Hide'隱藏窗體Form3Form1.Show'顯示窗體Form1Label1.Caption="請(qǐng)單擊窗體"EndSub返回2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》318.4ActiveX控件ActiveX控件是一段可以重復(fù)使用的程序代碼和數(shù)據(jù),其中封裝了很多常用的功能,例如通用對(duì)話(huà)框、進(jìn)度條和選項(xiàng)卡等等。在“工程”菜單中選擇“部件”命令,打開(kāi)“部件”對(duì)話(huà)框。然后在該對(duì)話(huà)框的“控件”選項(xiàng)卡中,選擇要添加的控件所在的部件,單擊“確定”按鈕,即可在工具箱中添加相應(yīng)的ActiveX控件。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》328.4ActiveX控件——進(jìn)度條進(jìn)度條(ProgressBar)控件位于MicrosoftWindowsCommonControls6.0部件中。進(jìn)度條控件常用于觀(guān)察一個(gè)耗時(shí)較長(zhǎng)的操作所完成的進(jìn)度,通過(guò)從左至右地用一些矩形塊填充進(jìn)度條的形式,直觀(guān)地描述當(dāng)前操作完成的程度。如果進(jìn)度條被填滿(mǎn)了矩形塊,就表示操作已經(jīng)完成。在工具箱中表示為:2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》33進(jìn)度條控件的屬性頁(yè)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》34進(jìn)度條的常用屬性屬性作用Name設(shè)置進(jìn)度條的對(duì)象名,程序第一個(gè)進(jìn)度條控件的默認(rèn)對(duì)象名是ProgressBar1Max設(shè)置進(jìn)度條的上界Min設(shè)置進(jìn)度條的下界Value設(shè)置進(jìn)度條的當(dāng)前值2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》358.4ActiveX控件——選項(xiàng)卡選項(xiàng)卡(SSTab)控件位于MicrosoftTabbedDialogControl6.0部件中。SSTab控件擁有多個(gè)選項(xiàng)卡,每一個(gè)選項(xiàng)卡都可以象框架一樣,作為其他控件的容器。某時(shí)刻只有一個(gè)選項(xiàng)卡處于活動(dòng)狀態(tài)并顯示,其余的選項(xiàng)卡則被隱藏。在工具箱中表示為:2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》36選項(xiàng)卡控件的屬性頁(yè)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》37選項(xiàng)卡的常用屬性屬性作用Name
設(shè)置選項(xiàng)卡的對(duì)象名,程序第一個(gè)選項(xiàng)卡控件的默認(rèn)對(duì)象名是SSTab1Caption設(shè)置選項(xiàng)卡的標(biāo)題Tab設(shè)置當(dāng)前活動(dòng)的選項(xiàng)卡Tabs設(shè)置選項(xiàng)卡的總數(shù)TabsPerRow設(shè)置每一行選項(xiàng)卡的數(shù)目Rows確定選項(xiàng)卡的總行數(shù)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》388.4ActiveX控件——列表視圖列表視圖(ListView)控件位于MicrosoftWindowsCommonControls6.0部件中。列表視圖能夠以列表的形式,直觀(guān)地顯示一組項(xiàng)目。與列表框控件相比,列表視圖控件所顯示的項(xiàng)目不僅可以有多列,而且每一列都能夠擁有自己的列標(biāo)題。在工具箱中表示為:2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》39列表視圖控件的屬性頁(yè)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》40列表視圖的常用屬性屬性作用Name
設(shè)置列表視圖的對(duì)象名,程序第一個(gè)列表視圖控件的默認(rèn)對(duì)象名是ListView1Sorted確定項(xiàng)目是否自動(dòng)排序SortKey確定項(xiàng)目依據(jù)哪一列進(jìn)行排序SortOrder
確定項(xiàng)目是以升序還是降序進(jìn)行排序,默認(rèn)值是lvwAscending,表示升序View設(shè)置列表視圖的類(lèi)型ColumnHeaders獲得列表視圖中的列標(biāo)題對(duì)象ListItems獲得列表視圖中的項(xiàng)目對(duì)象2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》41說(shuō)明:(1)View屬性值確定了列表視圖中項(xiàng)目的外觀(guān),有標(biāo)準(zhǔn)圖標(biāo)(lvwIcon)、小圖標(biāo)(lvwSmallIcon)、列表(lvwList)和報(bào)表(lvwReport)等4種類(lèi)型。(2)ColumnHeaders本身是一個(gè)對(duì)象,用于管理列表視圖的所有列標(biāo)題。其Count屬性則確定了列表視圖中列標(biāo)題的個(gè)數(shù),即項(xiàng)目的列數(shù)。(3)列表視圖的操作主要是針對(duì)其ListItems屬性,即項(xiàng)目對(duì)象。ListItems本身也是一個(gè)對(duì)象,用于管理視圖列表的所有項(xiàng)目。其Count屬性確定了列表視圖中項(xiàng)目的行數(shù),即項(xiàng)目的個(gè)數(shù)。Item是ListItems的重要屬性,其屬性值是一個(gè)數(shù)組,每一個(gè)元素存放視圖列表的一個(gè)項(xiàng)目。Item數(shù)組的元素又是一個(gè)對(duì)象,其SubItems屬性值則是一個(gè)字符串?dāng)?shù)組,每一個(gè)元素依次存放相應(yīng)項(xiàng)目的一個(gè)子項(xiàng)目。2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》428.4ActiveX控件——樹(shù)形視圖樹(shù)形視圖(TreeView)控件位于MicrosoftWindowsCommonControls6.0部件中。樹(shù)形視圖能夠以樹(shù)形結(jié)構(gòu),組織類(lèi)似文件目錄這樣的一些具有層次關(guān)系的節(jié)點(diǎn)對(duì)象(Node),并且以樹(shù)形方式直觀(guān)地顯示節(jié)點(diǎn)對(duì)象的分層列表。在工具箱中表示為:2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》43樹(shù)形視圖控件的屬性頁(yè)2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》44樹(shù)形視圖的常用屬性屬性作用Name
設(shè)置樹(shù)形視圖的對(duì)象名,程序第一個(gè)樹(shù)形視圖控件的默認(rèn)對(duì)象名是TreeView1Style設(shè)置樹(shù)形視圖的樣式Nodes獲得樹(shù)形視圖中的節(jié)點(diǎn)對(duì)象LineStyle設(shè)置節(jié)點(diǎn)之間連線(xiàn)的樣式Sorted確定節(jié)點(diǎn)是否自動(dòng)排序2023/12/13《VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程》458.4ActiveX控件——Animation控件Animation控件位于Microso
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑幕墻抗風(fēng)抗震性能檢測(cè)合同
- 2025年度環(huán)保管家環(huán)境應(yīng)急響應(yīng)與處置服務(wù)合同
- 2025年度國(guó)內(nèi)電子信息產(chǎn)業(yè)保理業(yè)務(wù)合同協(xié)議書(shū)
- 四川省瀘州市合江縣第五片區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期第一次聯(lián)考數(shù)學(xué)試卷(含答案)
- 鎮(zhèn)江2025年江蘇鎮(zhèn)江市第三人民醫(yī)院第一批編外用工招聘8人筆試歷年參考題庫(kù)附帶答案詳解
- 重慶2025年重慶醫(yī)科大學(xué)招聘緊缺高層次人才50人筆試歷年參考題庫(kù)附帶答案詳解
- 衢州2025年浙江衢州市第三醫(yī)院招聘第一批編外人員筆試歷年參考題庫(kù)附帶答案詳解
- 肇慶廣東肇慶德慶縣總工會(huì)招聘鎮(zhèn)(街道)社會(huì)化工會(huì)工作者15人筆試歷年參考題庫(kù)附帶答案詳解
- 溫州浙江溫州海關(guān)綜合技術(shù)服務(wù)中心招聘編外工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 池州2024年安徽池州學(xué)院招聘事業(yè)編制黨政管理崗4人筆試歷年參考題庫(kù)附帶答案詳解
- 成長(zhǎng)型思維課件
- 高中學(xué)生宿舍樓建設(shè)項(xiàng)目可行性研究報(bào)告
- 2024-2025學(xué)年物理人教版八年級(jí)上冊(cè)-6.4-密度的應(yīng)用-課件
- 礦山應(yīng)急管理培訓(xùn)
- DB41T 2486-2023 叉車(chē)維護(hù)保養(yǎng)與自行檢查規(guī)范
- 一年級(jí)家長(zhǎng)會(huì)課件2024-2025學(xué)年
- 1、DL-T5113.1-2019 水利水電工程單元工程質(zhì)量等級(jí)評(píng)定標(biāo)準(zhǔn)第一部分:土建工程用表
- 三相四線(xiàn)及三相三線(xiàn)錯(cuò)誤接線(xiàn)向量圖分析及更正
- 120急救車(chē)輛管理規(guī)范與120駕駛員管理制度
- 白酒業(yè)務(wù)員考勤管理制度
- 2024年海南省海口市小升初數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論