資源描述:
《選按鈕、復選框和框架》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、單選按鈕(OptionButton)和檢查框(CheckBox,也稱為復選框)都是Windows應用程序中常用的選擇輸入工具,具有以下特點:單選按鈕用于建立一系列的選項供用戶選擇,但在這些選項中,用戶一次只能選擇其中的一個選項,并且必須選擇其中的一個選項。檢查框用于對布爾型變量的設置,一般用于表示狀態(tài),允許用戶在開和關這兩種狀態(tài)間切換。10.1單選按鈕和框架1.使用框架控件對單選按鈕分組當沒有使用框架時,所有直接添加到窗體中的單選項總是屬于同一個組,用戶只能選定其中的一個。在一些應用程序中常常需要有多組選項,用戶可在每組選項中作
2、出一個選擇。這時,就需要使用到框架控件,用戶可首先在窗體中設置幾個框架控件然后再將單選項控件放置在框架中,則處于同一框架中的單選項屬于同一組。使用框架對單選項的分組示例10.1.1創(chuàng)建單選按鈕P118使用框架為單選項分組示例使用框架時必須注意:框架本身也具有相關屬性用于設定其外形和標題,并且也支持某些事件,但一般將框架作為容器使用。如果想將窗體上其它地方的控件轉移到某個框架內,僅簡單地移動控件是不行的。必須先選中要移動的控件,執(zhí)行剪切操作,然后點擊框架,執(zhí)行粘貼操作。經(jīng)常使用的容器除框架之外,還有一個就是圖片框。圖片框對單選按鈕
3、分組示例請比較:圖片框和框架作為容器的不同之處?2.單選按鈕用于接收用戶作出的選擇,它通常以單選項組的形式出現(xiàn),用戶每次只能在一組單選項中選中其中的一個。ValueDisabledPicture設置或返回單選項的狀態(tài),選中時為True當Style屬性值為1時,DownPicture屬性用于設置選項按鈕被按下時(選中狀態(tài))顯示的圖片DownPicture當Style屬性值為1時,Picture屬性用于設置選項按鈕上顯示的圖片Picture確定單選項的外觀。值為0時,為標準的單選項按鈕,即一個圓形按鈕及標題;值為1,外觀類似于命令按
4、鈕,單擊選中該選項,則按鈕處于下沉狀態(tài),單擊選中其它選項后,按鈕恢復原狀。Style確定單選項是否有效。當值為False時,則運行時將顯示暗淡的選項按鈕,即按鈕無效。Enabled設置單選項按鈕的標題。使用該屬性還可以為單選項創(chuàng)建鍵盤訪問鍵,只要在作為訪問鍵的字母前添加“&”即可。Caption說 明屬 性當Style屬性值為1時,DisablePicture屬性用于設置選項無效(Enabled屬性值為False)時顯示的圖片特別說明:要使標題包含連字符但不創(chuàng)建快捷訪問鍵,就應使標題包含兩個連字符(&&)。這樣,標題中將顯
5、示一個連字符(&),而且沒有字符帶下劃線。每個單選項的左邊都有一個圓圈“○”,當某一項被選定后,圓圈中出現(xiàn)一個黑點“⊙”,此時其它選項自動關閉。通常單選項按鈕都是成組出現(xiàn)的,為了把幾個單選按鈕編成一組,可以把一組OptionButton放到具有容器性質的控件中,如框架、圖片框和窗體。對 象屬 性值單選項1Caption&File單選項2CaptionValueEditTrue單選項3CaptionStylePictureDownPicture1某位圖文件某位圖文件單選項4CaptionStylePictureDownPictu
6、reView1某位圖文件某位圖文件例10.1:單選項的屬性單選項的屬性示例該實例用來演示不同屬性設置下的單選項的外觀。在窗體中放置四個單選項按鈕,各單選項控件的屬性設置如下表。選定選項按鈕時將觸發(fā)其Click事件。是否有必要響應此事件,取決于應用程序的功能。如,當希望更新文本框的內容向用戶提供有關選定項目的信息時,對此事件作出響應是很有益的。利用單選按鈕選擇字體示例單選按鈕的Click事件單選按鈕的Value屬性單選按鈕的Value屬性用于設置該單選按鈕是否被選中。選中時,Value值為True,否則為False。特別注意:單選
7、按鈕的Value值一旦為True,必須觸發(fā)其Click事件。例10.2:單選項的Click事件單選項的Click事件示例在本實例中,當用戶選定某單選項時,則在文本框中顯示用戶所選項目的有關信息。本例主要使用到單選項控件對Click事件的響應。問題:在本例中,工程一旦啟動,“中國”單選按鈕即得到焦點,同時其Click事件被觸發(fā)。如何能在工程啟動后,任一單選按鈕都處于非選中狀態(tài)?P120例10-1程序示例框架和單選按鈕使用示例例10.3:框架和單選按鈕使用示例10.2復選框復選框控件和單選項控件看起來功能很相似,都是用來接收用戶作出
8、的選擇。但它們有一個很重要的區(qū)別:用戶每次只能在單選項組中選中一個單選項,與此對照的是,用戶可選定任意數(shù)目的復選框。復選框也有兩種狀態(tài):選中與不選中。當復選框被選中時,復選框中只顯示一個“√”標記,當復選框不選時,復選框中的“√”標記消失。每單擊一次復選框,它的