C# CheckBox控件概念以及用途淺析(轉)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM