C 窗體控制項 單選按鈕控制項RadioButton

2021-09-08 14:53:04 字數 1240 閱讀 9278

單選控制項(radiobutton)顯示為乙個標籤,左邊是乙個原點,該原點可以是選中或未選中。在要給使用者提供幾個互斥選項時,就可以使用單選按鈕。例如,詢問使用者的性別。

把單選按鈕組合在一起,給它們建立乙個邏輯單元,此時必須使用groupbox控制項或其他容器。首先在窗體上拖放乙個組框,再把需要的radiobutton按鈕放在組框的邊界之內,radiobutton按鈕會自動改變自己的狀態,以反映組框中惟一被選中的選項。如果不把它們放在組框中,則在任意時刻,窗體上只有乙個radiobutton被選中。

單選按鈕控制項的主要屬性:

checked:指示單選按鈕是否已選中。

text:單選按鈕顯示的文字。

autocheck:單選按鈕在選中時自動改變狀態,預設為true。

單選按鈕控制項的主要事件:

click:單擊控制項時發生。

checkedchanged:當checked屬性值更改時觸發。

radiobutton控制項的屬性

名    稱

描   述

radiobutton可以顯示為乙個圓形選中標籤,

放在左邊、中間或右邊,或者顯示為標準按鈕。

當它顯示為按鈕時,控制項被選中時顯示為按

下狀態,否則顯示為彈起狀態

autocheck

如果這個屬性為true,使用者單擊單選按鈕時,

會顯示乙個選中標記。如果該屬性為false,

就必須在click事件處理程式的**中手工

檢查單選按鈕

checkalign

使用這個屬性,可以改變單選按鈕的核取方塊

的對齊形式,預設是contentalignment. middleleft

checked

表示控制項的狀態。如果控制項有乙個選中標記,

它就是true,否則為false

radiobutton控制項的事件

名    稱

描    述

checkchanged

當radiobutton的選中選項發生改變時,

引發這個事件

click

每次單擊radiobutton 時,都會引發該事件。

這與checkchanged事件是不同的,因為連續

單擊radiobutton 兩次或多次只改變checked

屬性一次,且只改變以前未選中的控制項的

checked屬性。而且,如果被單擊按鈕的

autocheck屬性是false,則該按鈕根本不

會被選中,只引發click事件

C 單選按鈕和組控制項

3.8 單選按鈕 radiobutton 和 groupbox 控制項 radiobutton 是 單 選 按 鈕 控 件 多 個 radiobutton 控 件 可 以 為 一 組 這 一 組 內 的 radiobutton 控制項只能有乙個被選中。groupbox控制項是乙個容器類控制項,在其內...

C 按鈕控制項

3.4 按鈕 button 控制項 使用者單擊按鈕,觸發單擊事件,在單擊事件處理函式中完成相應的工作。1.button 控制項的常用屬性和事件 屬性 text 按鈕表面的標題 事件 click 使用者單擊觸發的事件,一般稱作單擊事件。2.例子 e3 2 本例說明如何用程式修改屬性,如何使用方法,增加...

jQuery如何獲取選中單選按鈕radio的值

例項1 男 女獲取一組單選按鈕物件 var obj payplatform wrap input name paymethod 獲取被選中按鈕的值 var val payplatform wrap input name paymethod checked val 例項2 使用jquery獲取radi...