c# RadioButton、CheckBox常用屬性與事件

來源:互聯網
上載者:User

RadioButton常用屬性

Appearance

RadioButton可以顯示為一個圓形選中標籤,放在左邊、中間、或右邊,或者顯示為標準按鈕。當它顯示為按鈕時,控制項被選中時顯示為按下狀態,否則顯示為彈起狀態

AutoCheck

是否被選中。為True時,顯示一下被選中標記

CheckAlign

改變單遠按鈕複選框的對齊形式,默認為ContentAlignment.MiddleLeft

Checkded

控制項的選中狀態,選中時為True


RadioButton常用事件

CheckChanged

選中改變時,引發此事件

Click

單擊時引發此事件。如果AutoCheck屬性為False,則該按鈕根本不會被選中,只引發Click事件


CheckBox常用屬性

    與RadioButton屬性和事件類似,但有新屬性

CheckState

與RadioButton不同,CheckBox有3種狀態:Checked、Indeterminate和Unchecked。復選框的狀態是Indeterminate時,控制項旁邊的復選框通常是非功過灰色的,表示復選框的當前值是無效的,或者在當前環境下沒有意義。

ThreeState

為False時,用戶不能把CheckState屬性改為Indeterminate,但仍可以在代碼中把CheckState屬性改為Indeterminate


CheckBox常用事件
    註:RadioButton和CheckBox控制項都有CheckChanged的事件,但其結果不同

CheckedChanged

Checked屬性改變時,引發該事件。當ThreeState屬性為True時,單擊復選框不會改變Checked屬性。在復選框從Checked變為indeterminate狀態時,就會出現這種情況

CheckedStateChanged

當CheckedState屬性改變時,引發該事件。CheckedState屬性的值可以是Checked和Unchecked。衹要Checked屬性改變了,就引發該事件。另外,當狀態從Checked變為Indeterminate時,也會引該事件

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.