向用戶提供選項(xiàng)的控件_第1頁
向用戶提供選項(xiàng)的控件_第2頁
向用戶提供選項(xiàng)的控件_第3頁
向用戶提供選項(xiàng)的控件_第4頁
向用戶提供選項(xiàng)的控件_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

向用戶提供選項(xiàng)控件Componenticheoffronoopzionipergliutenti向用戶提供選項(xiàng)的控件第1頁復(fù)選框Value屬性選定復(fù)選框控件時,這個控件就顯示選定標(biāo)識,可用分組復(fù)選框控件顯示幾個選項(xiàng),和Windows中復(fù)選框一樣,能夠從中選擇一個或幾個選項(xiàng)。復(fù)選框控件Value屬性表明復(fù)選框當(dāng)前處于哪種狀態(tài)——選定、未選定還是處于不可用狀態(tài)。單擊復(fù)選框控件,能夠使它處于選定或未選定狀態(tài),然后能夠檢測控件Value屬性,并依據(jù)這個信息編寫代碼以執(zhí)行一些操作。若要預(yù)先在一列復(fù)選框中選定幾個復(fù)選框,能夠在屬性窗口中設(shè)定它Value屬性值為Checked。有時可能希望在滿足條件之后禁用復(fù)選框,能夠把Value屬性設(shè)置為Grayed以禁用復(fù)選框。不過實(shí)際上,把Value設(shè)置為Grayed并不能真正地禁用復(fù)選框。要想真正禁用復(fù)選框,應(yīng)該使用Enabled屬性。向用戶提供選項(xiàng)的控件第2頁編寫復(fù)選框Click事件不論何時單擊復(fù)選框控件都將觸發(fā)Click事件。所以能夠在Click事件中編寫代碼,依據(jù)復(fù)選框狀態(tài)執(zhí)行一些操作。復(fù)選框不支持雙擊事件,雙擊復(fù)選框控件,則把雙擊看作兩次單擊,而且分別處理每次單擊。在運(yùn)行時使用制表鍵把焦點(diǎn)轉(zhuǎn)移到復(fù)選框控件上,并按空格鍵,這時也會觸發(fā)復(fù)選框控件Click事件。能夠在Caption屬性一個字母之前添加連字符,創(chuàng)建一個快捷方式來切換復(fù)選框控件選擇。向用戶提供選項(xiàng)的控件第3頁復(fù)選框控件圖形化使用方法VisualBasic還為復(fù)選框提供了圖形化功效。相關(guān)屬性有DisablePicture、DownPicture、Picture。假如Style屬性設(shè)置為1,那么命令按鈕、單項(xiàng)選擇框或復(fù)選框控件就能夠顯示圖形。經(jīng)過圖形化功效能夠增強(qiáng)界面視覺效果。如,有時可能希望在復(fù)選框中添加圖標(biāo)或位圖,或者在單擊或禁止控件時顯示不一樣圖像。圖形化復(fù)選框控件選中狀態(tài)是用控件凹下表示。向用戶提供選項(xiàng)的控件第4頁創(chuàng)建單項(xiàng)選擇框單項(xiàng)選擇框用來顯示選項(xiàng),用戶可從中選擇一個選項(xiàng)。單項(xiàng)選擇框和復(fù)選框功效相同,但卻有一個主要區(qū)分,當(dāng)你選定一個單項(xiàng)選擇項(xiàng)時,同一個單項(xiàng)選擇框中其它單項(xiàng)選擇框會自動失效。對于復(fù)選框控件來說,你能夠選定任意數(shù)目標(biāo)復(fù)選項(xiàng)。要創(chuàng)建單項(xiàng)選擇框,能夠把單項(xiàng)選擇框繪制在不一樣容器控件中,如框架、圖片框或者窗體中。運(yùn)行時,用戶在每個單項(xiàng)選擇框中只能選定一個單項(xiàng)選擇項(xiàng),把單項(xiàng)選擇項(xiàng)分別添加到窗體和窗體上框架中,相當(dāng)于創(chuàng)建兩個不一樣單項(xiàng)選擇框。全部直接添加到窗體單項(xiàng)選擇項(xiàng)成為一個單項(xiàng)選擇框。要添加附加單項(xiàng)選擇框,要把單項(xiàng)選擇項(xiàng)放置在框架或圖片框中。要在框架或圖片框中添加單項(xiàng)選擇框,要首先繪制框架或圖片框,然后在內(nèi)部繪制單項(xiàng)選擇框。向用戶提供選項(xiàng)的控件第5頁單項(xiàng)選擇框Value屬性單項(xiàng)選擇框Value屬性指出用戶是否選定了這個按鈕。假如是選定了這個按鈕,則Value屬性值為True。也能夠在代碼中設(shè)置Value屬性來選定按鈕。要在單項(xiàng)選擇框中設(shè)置默認(rèn)按鈕,能夠在設(shè)計時經(jīng)過屬性窗口設(shè)置Value屬性,也能夠在運(yùn)行時在代碼中用上述語句來設(shè)置Value屬性。可依據(jù)每個單項(xiàng)選擇框Value值判斷你選定選項(xiàng)并作出對應(yīng)響應(yīng)。向用戶提供選項(xiàng)的控件第6頁創(chuàng)建快捷鍵能夠用Caption屬性為單項(xiàng)選擇框創(chuàng)建快捷鍵,這只要在作為快捷鍵字母前添加一個連字符。運(yùn)行時,字母將帶下劃線,按換檔鍵加字母組合鍵就可選定這個選項(xiàng)。向用戶提供選項(xiàng)的控件第7頁禁用單項(xiàng)選擇框要禁用單項(xiàng)選擇框,把其Enabled屬性設(shè)置成False。運(yùn)行時顯示灰色單項(xiàng)選擇框,意味著這個單項(xiàng)選擇框無效。向用戶提供選項(xiàng)的控件第8頁單項(xiàng)選擇框Click事件在單擊單項(xiàng)選擇框時觸發(fā)其Click事件。是否有必要響應(yīng)這個事件,取決于應(yīng)用程序要求。向用戶提供選項(xiàng)的控件第9頁單項(xiàng)選擇框圖形化使用方法和復(fù)選框控件一樣,經(jīng)過改變Style屬性設(shè)置,能夠使用DisablePicture、DownPicture、Picture屬性來圖形化單項(xiàng)選擇框控件。向用戶提供選項(xiàng)的控件第10頁使用滾動條控件Value屬性滾動條用于在應(yīng)用程序或控件中水平或垂直滾動屏幕,方便地瀏覽大量信息。滾動條分為水平滾動條和垂直滾動條。水平滾動條和垂直滾動條不一樣于Windows中內(nèi)部滾動條或VisualBasic中附加在文本框、列表框、組合框或MDI窗體上滾動條,它為那些不能自動支持滾動應(yīng)用程序和控件提供了滾動功效。Value屬性對應(yīng)于滾動塊在滾動條位置。當(dāng)滾動塊位置在最小值時,它移動到滾動條最左端或頂端。當(dāng)滾動塊在最大值時,它移動到滾動條最右端或底端。滾動塊取中間數(shù)值時,將位于滾動條中間位置,也能夠把滾動塊沿滾動條拖動到任意位置。結(jié)果取決于滾動塊位置,但總是在Min和Max屬性之間。向用戶提供選項(xiàng)的控件第11頁LargeChange和SmallChange屬性指定滾動條中移動量,單擊滾動條要用LargeChange屬性,單擊滾動條兩端箭頭則用SmallChange屬性。滾動條Value屬性增加或降低長度是由LargeChange和SmallChange屬性設(shè)置數(shù)值決定。要設(shè)置滾動塊在運(yùn)行時位置,能夠把Value屬性設(shè)置為Min到Max中某個數(shù)值。向用戶提供選項(xiàng)的控件第12頁用滾動條實(shí)現(xiàn)瀏覽有時候控件不能顯示整個文本或者圖片內(nèi)容,這時就能夠利用滾動條實(shí)現(xiàn)瀏覽全部內(nèi)容功效。瀏覽功效要在滾動條Change事件中完成。向用戶提供選項(xiàng)的控件第13頁列表框單擊和雙擊事件列表框顯示項(xiàng)目列表,用戶可從中選擇幾個項(xiàng)目,即使能夠設(shè)置幾列列表,但默認(rèn)情況下在單列列表中垂直顯示選項(xiàng)。假如項(xiàng)目超出了列表框可顯示數(shù)目,控件上會自動出現(xiàn)滾動條。這時用戶可在列表中上、下、左、右滾動。對于列表框事件,尤其是當(dāng)列表框作為對話框一部分出現(xiàn)時,提議把命令按鈕和列表框并用。按鈕單擊事件過程應(yīng)該使用列表框里選項(xiàng)執(zhí)行適于應(yīng)用程序操作。雙擊列表框中項(xiàng)目和先選定項(xiàng)目然后單擊命令按鈕是一樣,我們在列表框控件雙擊事件過程中調(diào)用命令按鈕單擊過程,或把命令按鈕Value屬性設(shè)置為True。向用戶提供選項(xiàng)的控件第14頁向列表添加項(xiàng)目使用AddItem方法,能夠向列表框中添加項(xiàng)目。經(jīng)過設(shè)置列表框控件List屬性,能夠在設(shè)計時向列表添加項(xiàng)目。在選定了List屬性并單擊向下箭頭時,能夠輸入列表項(xiàng)目,按控制鍵加回車鍵組合鍵換行。向用戶提供選項(xiàng)的控件第15頁排序列表按字母次序向列表中添加項(xiàng)目,能夠把Sorted屬性設(shè)置為True。排序時不區(qū)分大小寫。Sorted屬性設(shè)置為True后,使用帶有Index參數(shù)AddItem方法可能會造成不可預(yù)料非排序結(jié)果。向用戶提供選項(xiàng)的控件第16頁從列表中刪除項(xiàng)目可用RemoveItem方法從列表框中刪除項(xiàng)目。RemoveItem項(xiàng)目標(biāo)參數(shù)index用于刪除指定項(xiàng)目。Box和index參數(shù)與AddItem中參數(shù)相同。要刪除列表框中全部項(xiàng)目,使用Clear方法。向用戶提供選項(xiàng)的控件第17頁經(jīng)過Text屬性獲取列表內(nèi)容通常,獲取當(dāng)前選定項(xiàng)目值最簡單方法是使用Text屬性。Text屬性總是對應(yīng)用戶在運(yùn)行時選定列表項(xiàng)目。Text屬性包含當(dāng)前在列表框中選定項(xiàng)目。向用戶提供選項(xiàng)的控件第18頁用List屬性訪問列表項(xiàng)目可用List屬性訪問列表全部項(xiàng)目。這個屬性包含一個數(shù)組,列表每個項(xiàng)目都是數(shù)組元素。每個項(xiàng)目以字符串形式表示。引用列表項(xiàng)目時,要使用“列表框.List(索引)”語法。頂端項(xiàng)目標(biāo)索引為零,接下來項(xiàng)目索引為一。向用戶提供選項(xiàng)的控件第19頁用ListIndex屬性判斷位置假如要了解列表中已選定項(xiàng)目標(biāo)位置,能夠使用ListIndex屬性,這個屬性只在運(yùn)行時可用,它設(shè)置或返回控件中當(dāng)前選定項(xiàng)目標(biāo)索引。設(shè)置列表框ListIndex屬性將觸發(fā)控件Click事件。選定第一個項(xiàng)目時,屬性值為零,選定下一個項(xiàng)目,則屬性值為一,假如沒有選定項(xiàng)目,則ListIndex值為-1。向用戶提供選項(xiàng)的控件第20頁使用ListCount屬性返回項(xiàng)目數(shù)為了返回列表框中項(xiàng)目標(biāo)數(shù)目,要使用ListCount屬性,判斷列表框中項(xiàng)目數(shù)。向用戶提供選項(xiàng)的控件第21頁創(chuàng)建多列和多項(xiàng)選擇項(xiàng)列表框用Columns屬性能夠指定列表框里列數(shù)。VisualBasic能夠自動換行來顯示列表項(xiàng)目,并為列表添加水平滾動條。假如列表只填充在單列中,則不添加滾動條。VisualBasic可依據(jù)需要自動按列顯示。假如列表框項(xiàng)目比列寬度要寬,會截去文本超出部分。設(shè)置MultiSelect屬性,來處理標(biāo)準(zhǔn)列表框中多項(xiàng)選擇。向用戶提供選項(xiàng)的控件第22頁Style屬性列表框控件除了作為慣用列表框之外,能夠用作復(fù)選框列表框。這取決于它Style屬性。向用戶提供選項(xiàng)的控件第23頁組合框樣式組合框控件把文本框和列表框功效結(jié)合在一起。我們能夠經(jīng)過在組合框中輸入文原來選定項(xiàng)目,也可從列表中選定項(xiàng)目。組合框向你提供了可供選擇列表。VisualBasic組合框控件有三種組合框樣式,每種樣式都能夠在設(shè)計時或運(yùn)行時來設(shè)置,使用數(shù)值或?qū)?yīng)VisualBasic常數(shù)設(shè)置組合框樣式。下拉式組合框——能夠直接輸入文本,也能夠單擊組合框右側(cè)箭頭打開選項(xiàng)列表,選定某個選項(xiàng)后,把這個選項(xiàng)插入到組合框上部文本框中,也能夠按換檔鍵加向下箭頭鍵打開列表。簡單組合框——任何時候都在其內(nèi)顯示列表,為顯示列表框全部項(xiàng),列表框必須繪制得足夠大。它允許你輸入一些不在列表框選項(xiàng)。下拉式列表框——顯示條目標(biāo)列表,必須從中選擇。除非單擊框右側(cè)箭頭,不然不顯示列表向用戶提供選項(xiàng)的控件第24頁添加項(xiàng)目使用AddIte方法可認(rèn)為組合框添加項(xiàng)目,語法是“組合框.AddItem項(xiàng)目,索引”。在設(shè)計時,也可以設(shè)置組合框?qū)傩源翱贚ist屬性,在列表中添加項(xiàng)目。選定List屬性選項(xiàng)并單擊向下箭頭時,可以輸入列表項(xiàng)目,然后按控制鍵加回車鍵換到新一行,把項(xiàng)目添加到列表末尾。在列表指定位置添加項(xiàng)目,應(yīng)在新項(xiàng)目后指定索引值。指定列表中第一個位置是0,而不是1。向用戶提供選項(xiàng)的控件第25頁排序列表在列表中指定按字母次序添加項(xiàng)目,能夠把Sorted屬性設(shè)置為True。排序時不區(qū)分大小寫。Sorted屬性設(shè)置為True后,使用帶有Index參數(shù)AddItem方法可能會造成不可預(yù)料非排序結(jié)果。向用戶提供選項(xiàng)的控件第26頁刪除項(xiàng)目可用RemoveItem方法從組合框中刪除項(xiàng)目。RemoveItem項(xiàng)目標(biāo)參數(shù)index用于刪除指定項(xiàng)目。Box和index參數(shù)與AddItem中參數(shù)相同。要在組合框中刪除全部列表項(xiàng)目,使用Clear方法。向用戶提供選項(xiàng)的控件第27頁用Text屬性獲取列表內(nèi)容獲取當(dāng)前選定項(xiàng)目標(biāo)慣用方法是使用Text屬性。在運(yùn)行時,不論向控件文本框部分輸入了什么文本,Text屬性都與這個文本相對應(yīng)。它能夠是選定列表項(xiàng)目,或者是用戶在文本框中輸入字符串。向用戶提供選項(xiàng)的控件第28頁用List屬性訪問列表選項(xiàng)List屬性能夠訪問列表中全部項(xiàng)目。這個屬性包含一個數(shù)組,而且列表框中每個項(xiàng)目都是數(shù)組元素。每項(xiàng)都表示為字符串形式。引用列表中項(xiàng)目,要用“組合框.List(索引)”語法。頂端項(xiàng)目標(biāo)索引為零,下一個項(xiàng)目標(biāo)索引為一。向用戶提供選項(xiàng)的控件

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論