0

据我所知,复选框不仅可以有 2 个状态,也可以有 3 个状态。但第三个状态是满框。我需要在复选框中有 3 个状态:未选中、用复选标记检查(如默认)和用交叉检查(如: http: //petromi.com/get/ade59e55c1.png)。

怎么做这样的?

4

2 回答 2

0

您可以将 CheckBox 控件的 ThreeState 属性设置为 true,如下所示:

checkBox1.ThreeState=true;

ThreeStae CheckBox 有以下 3 个状态:

  1. 未选中
  2. 已选中
  3. 不定
于 2013-11-07T14:03:45.280 回答
0

winforms 中的正则checkbox只有两种状态:Checked=>truefalse; 如果你想拥有第三种状态,你必须自己实现它。您可以创建一个新的服装复选框,并添加带有事件和您想要的所有内容的第三状态。这可能有助于http://www.codeproject.com/Articles/2016/Writing-your-Custom-Control-step-by-step

于 2013-11-07T14:04:24.377 回答