3.8 單選按鈕 ( radiobutton) )和 groupbox 控制項
radiobutton 是 單 選 按 鈕 控 件 , 多 個 radiobutton 控 件 可 以 為 一 組 , 這 一 組 內 的
radiobutton 控制項只能有乙個被選中。
groupbox控制項是乙個容器類控制項,在其內部可放其它
控制項,表示其內部的所有控制項為一組,其屬性 text 可用來表示此組控制項的標題。例如把
radiobutton 控制項放到 groupbox控制項中,表示這些 radiobutton 控制項是一組。有一些特性是
互斥的,例如性別,選擇這類特性可用 radiobutton 和 groupbox 控制項。
1. groupbox 控制項常用屬性
groupbox 控制項常用屬性只有乙個,屬性 text,指定 groupbox 控制項頂部的標題。
2. radiobutton 控制項屬性和事件
? 屬性 text:單選按鈕控制項旁邊的標題。
? 屬性 checked:布林變數,為 true 表示按鈕被選中,為 false 表示不被選中。
? 事件 checkedchanged:單選按鈕選中或不被選中狀態改變時產生的事件。
? 事件 click:單擊單選按鈕控制項時產生的事件。
3. 例子 e3_4
該例用 radiobutton 控制項修改 label 控制項字串的字型為:
宋體、黑體、楷體。具體實現步驟如下:
(1) 建立乙個新的專案。
(2) 放 label 控制項到窗體 , 屬性 text= 「不同的字型 」。字型為宋體。
(3) 放 groupbox控制項到窗體 , 其屬性 text= 「選擇字型 」
。(4) 放三個 radiobutton 控制項到 groupbox中, 其屬性 text 分別為:
宋 體 、 黑 體 、 楷 體 。 宋 體 radiobutton 控 件 的 屬 性
checked=true。
(5) 為三個 radiobutton 控制項的 checkedchanged事件增加事件處理函式如下:
private void radiobutton1_checkedchanged( object sender, system.eventargs e)
//label1 顯示的字型變為宋體,字型大小不變
private void radiobutton2_checkedchanged( object sender, system.eventargs e)
private void radiobutton3_checkedchanged( object sender, system.eventargs e)
(6) 編譯,執行,單擊 radiogroup1 中的三個 radiobutton 按鈕,可以改變字型。注意三個
按鈕只能選乙個,既只能選一種字型。考慮一下,是否可用 click 事件。
C 窗體控制項 單選按鈕控制項RadioButton
單選控制項 radiobutton 顯示為乙個標籤,左邊是乙個原點,該原點可以是選中或未選中。在要給使用者提供幾個互斥選項時,就可以使用單選按鈕。例如,詢問使用者的性別。把單選按鈕組合在一起,給它們建立乙個邏輯單元,此時必須使用groupbox控制項或其他容器。首先在窗體上拖放乙個組框,再把需要的r...
關於單選按鈕和選擇按鈕
在單選按鈕是需要為其新增響應函式 選擇按鈕沒有響應函式。如何聯絡起來。列表框與單選按鈕 單選按鈕需要將屬性裡面的 group 勾選才能,才能在類嚮導中為其新增成員變數,多個單選按鈕時,只能為第乙個新增成員變數,以後都能按照0以後排序 核取方塊設定為是否選中狀態,是新增成員變數來的 vs m chec...
C 按鈕控制項
3.4 按鈕 button 控制項 使用者單擊按鈕,觸發單擊事件,在單擊事件處理函式中完成相應的工作。1.button 控制項的常用屬性和事件 屬性 text 按鈕表面的標題 事件 click 使用者單擊觸發的事件,一般稱作單擊事件。2.例子 e3 2 本例說明如何用程式修改屬性,如何使用方法,增加...