C# CheckBox控件是什么呢?在實際開發的過程中我們可以使用它的什么屬性呢?那么我們來看看C# CheckBox控件的具體的含義以及用途的內容。
C# CheckBox控件的用途:
它是用於接受來自用戶的二狀態或三狀態響應。
C# CheckBox控件的相關特點:
如果把ThreeState屬性設置為true,復選框的CheckState屬性就可以是以下3個CheckState枚舉值之一:
◆Checked:
復選框有一個選中標記
◆Unchecked:
復選框沒有一個選中標記
◆Indeterminate:
在這種狀態下,復選框為灰顯
C# CheckBox控件相關屬性的解釋:
Indeterminate值只能在代碼中設置,不能由用戶設置。如果希望使用布爾值,還可以使用Checked屬性。
CheckedChanged和CheckStateChanged事件也十分有用。這些事件在CheckState或Checked屬性改變時發生。捕獲的這些事件可以根據復選框的新狀態設置其他值。
C# CheckBox控件的基本內容以及屬性的介紹就向你講解到這里,希望那個對你了解和學習C# CheckBox控件有所幫助。
以下是我自己寫的一個例子三種狀態的例子:
首先把ThreeState屬性設置為true
代碼如下
1 CheckState checkState= chkIsUnable.CheckState; 2 3 //狀態 1:正常,0:停用 4 if (System.Windows.Forms.CheckState.Checked == checkState) 5 { 6 storageTypeModel.STATUS = "0"; 7 } 8 else if (System.Windows.Forms.CheckState.Unchecked == checkState) 9 { 10 storageTypeModel.STATUS = "1"; 11 } 12 else if (System.Windows.Forms.CheckState.Indeterminate == checkState) 13 { 14 storageTypeModel.STATUS = ""; 15 }
原文:
http://www.csharpwin.com/csharpspace/3984r3163.shtml