1樓:匿名使用者
ischecked 屬性
if(myradiobtn.ischecked == true)//選中
if(myradiobtn.ischecked == false)//未被選中
也可以後臺設定ischecked的值來控制介面的選中切換。
需要注意的是radiobutton和checkbox的ischecked屬性,都是bool?型別的,也就是可空型別的。 判斷的時候要注意。
2樓:華燈愛月
用按鈕的checked屬性是否為true判斷是否選中狀態。
c#窗體控制元件-單選按鈕控制元件radiobutton
單選控制元件(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#窗體控制元件-單選按鈕控制元件radiobutton》
c語言程式設計判斷是否是閏年,C語言程式設計判斷是否是閏年
include void main include 修改如下 void main include void main 錯誤 1.輸入語句scanf,注意要有 2.判斷是否為閏年的方法錯了。3.if語句後面沒有 不然後面的else就沒有與之相匹配的if語句了。 scanf 請輸入年份 d year y...
怎麼用c語言判斷數是不是素數,怎麼用c語言判斷一個數是不是素數
樹又綠皮敏 解釋如下 include stdio.h include math.h main include stdio.h include math.h void main 最佳方案是用素數分佈來處理,在處理大素數時尤其合理,用算術基本定理可能太慢了。如果知道素數分佈相關知識,編出來還是很容易的,...
c怎麼判斷點在三角形內,c 怎麼判斷一個點在三角形內
電燈劍客 一樓說的沒錯,這樣講會把人家嚇跑的。這個問題太簡單了,不需要很高深的演算法。二樓的做法錯,考察三角形 0,0 0,3 3,0 點 2,2 在三角形外!三樓的說法基本正確,但是判斷實數相等不是那麼容易的噢,由其是 x,y 非常靠近某一邊的時候很可能會由於舍入誤差造成判斷錯誤。這個問題有一些辦...