TreeView for WinForms
展開ボタンとチェックボックスのアイコン

TreeView では、展開ボタンやチェックボックスのアイコンの外観をカスタマイズできます。

展開ボタンのアイコンをカスタマイズするには、TreeViewStyles クラスで提供される ExpandButtonStyle プロパティを設定する必要があります。プロパティは、ExpandButtonStyle 列挙に含まれる値を受け取ります。この値を使用することで、展開ボタンに、標準のシステムビュー、VS2015 ビュー、Windows10 ビューのいずれかを設定できます。チェックボックスのアイコンをカスタマイズするには、TreeViewStyles の CheckBoxStyle プロパティを設定します。このプロパティは、CheckBoxStyle 列挙に含まれる値を受け取ります。この値を使用することで、チェックボックスに、標準のシステムビュー、MS Office ビュー、Windows10 ビューのいずれかを設定できます。

ExpandButtonStyle プロパティと CheckBoxStyle プロパティは、C1TreeViewStyles プロパティを使用して TreeView スタイルにアクセスした後でないと使用できないことに注意してください。

次のコードスニペットに実装方法を示します。

' CheckBoxStyleプロパティを設定します。
C1TreeView1.Styles.CheckBoxStyle = C1.Win.TreeView.CheckBoxStyle.Windows10

' ExpandButtonStyleプロパティを設定します。
C1TreeView1.Styles.ExpandButtonStyle = C1.Win.TreeView.ExpandButtonStyle.Windows10
// CheckBoxStyleプロパティを設定します。
c1TreeView1.Styles.CheckBoxStyle = C1.Win.TreeView.CheckBoxStyle.Windows10;

// ExpandButtonStyleプロパティを設定します。
c1TreeView1.Styles.ExpandButtonStyle = C1.Win.TreeView.ExpandButtonStyle.Windows10;