3ステートメニュー項目を持っているために、あなたはIndeterminate
、Checked
またはUnchecked
に各ToolStripMenuItem
のCheckState
を設定することができます。また
あなたは、ツリービュー(3ステートチェックボックスのための組み込みサポートを持っていない)コントロールまたはthis controlのようなものを使用したい場合は、あなたが知っておくべき、あなたは内の任意のコントロールをホストすることができますドロップダウン:ToolStripControlHost
を使用してください。
using System.ComponentModel;
using System.Windows.Forms;
using System.Windows.Forms.Design;
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.ContextMenuStrip)]
public class ToolStripTreeView : ToolStripControlHost
{
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public TreeView TreeViewControl { get { return (TreeView)Control; } }
public ToolStripTreeView() : base(CreateControl()) { }
private static TreeView CreateControl()
{
var t = new TreeView();
return t;
}
}
:たとえば、ここに
ToolStripTreeView
制御であります