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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論