0

私が知っているように、チェックボックスには2つの状態だけでなく3つの状態もあります。しかし、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

通常checkboxの winforms には、Checked=>trueまたはfalse;の 2 つの状態しかありません。3 番目の状態が必要な場合は、自分で実装する必要があります。新しいcostumチェックボックスを作成し、イベントと必要なものすべてを含む3番目の状態を追加できます. これはhttp://www.codeproject.com/Articles/2016/Writing-your-Custom-Control-step-by-stepに役立つ場合があります。

于 2013-11-07T14:04:24.377 に答える