ASP.NET選項按鈕控制項RadioButton常用屬性和方法介紹

來源:互聯網
上載者:User
1、常用屬性:

(1)Checked屬性:用來設定或返回選項按鈕是否被選中,選中時值為true,沒有選中時值為false。

(2)AutoCheck 屬性:如果 AutoCheck 屬性被設定為 true(預設),那麼當選擇該選項按鈕時,將自動清除該組中所有其他選項按鈕。對一般使用者來說,不需改變該屬性,採用預設值(true)即可。

(3)Appearance 屬性:用來擷取或設定選項按鈕控制項的外觀。當其取值為 Appearance.Button 時,將使選項按鈕的外觀像命令按鈕一樣:當選定它時,它看似已被按下。當取值為 Appearance.Normal 時,就是預設的選項按鈕的外觀。

(4)Text屬性:用來設定或返回選項按鈕控制項內顯示的文本,該屬性也可以包含訪問鍵,即前面帶有“&”

符號的字母,這樣使用者就可以通過同時按Alt鍵和訪問鍵來選中控制項。


2、常用事件:

(1)Click事件:當單擊選項按鈕時,將把選項按鈕的Checked屬性值設定為true,同時發生Click事件。

(2)CheckedChanged事件:當Checked屬性值更改時,將觸發CheckedChanged事件。

WPF裡面的radiobutton可能和Web裡面的有些不一樣,沒有group之類的屬性。在使用時直接把同一組的radiobutton放入到一個groupBox或者panel裡面,他們就自動為一組了,在使用的時候(判斷哪一個被選中)有兩種方法:

第一種方法:

foreach (Control ctrl in groupBox1.Controls){ if (ctrl is RadioButton) {  if (((RadioButton)ctrl).Checked )  {   //添加你需要的操作  } }}

第二種方法:在每個radiobutton裡面添加事件

private void radioButton_CheckedChanged(object sender, EventArgs e){ RadioButton rb=(RadioButton) sender; if (rb.Checked) {     //添加你需要的操作                         }}
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.