2019-09-17前回、TreeViewコントロール(System.Windows.Forms名前空間)の基本的な使い方を紹介しました。今回は、このTreeViewコントロールの表示をいろいろ変えてみます。デフォルト表示TreeViewコントロールで、ノードを追加しただけで表示すると下記のような表示になります。コードは下記のようになります。treeView1.TopNode.Expand();}ツリーの線を非表示にするTreeViewコントロールのShowLinesプロパティ(bool型)をfalseにすると、ツリーの階層を繋ぐ線が表示されなくなります。コードは下記のようになります。false;}このコードを実行すると、下記のように表示されます。ツリーの線の色を変えるTreeViewコントロールのLineColorプロパティ(System.Drawing.Color型)に任意の色を設定すると、ツリーの階層を繋ぐ線の色が変更されます。コードは下記のようになります。Color.Red;}このコードを実行すると、下記のように表示されます。わかりづらいかもしれませんが、ノードを繋ぐ線の色が赤になっています。ツリーのルートの線の表示/非表示を切り替えるTreeViewコントロールのShowRootLinesプロパティ(bool型)に任意の色を設定すると、ツリーのルートを繋ぐ線の表示/非表示が切り替わります。コードは下記のようになります。false;}このコードを実行すると、下記のように表示されます。デフォルトの表示などと比べるとわかりますが、全体的にノードの表示位置が左に寄るので、ノードの表示位置の変化などに注意して使ってください。フォームにステータスバーを表示する(StatusStrip)(2/2)前回、フォームにステータスバーを表示する基本を紹介しました。今回は、そのステータスバー(StatusStrip)に文字列以外のものを表示する方法を紹介します。調査・実験をしてみました。右クリックメニューを表示する(ContextMenuStrip)現在のWindowsでは、もう定番ともいえる「右クリックメニュー」ですが、C#でもこの機能を扱うことができます。題名に「右クリックメニュー」と書いていますが、正式名称は「コンテキストメニュー」です。ツールバーを作る(2/3)ツールバーの土台になるToolStripの上に乗せることができるコントロールを紹介していきます。下表のようなコントロールに対するクラスがあります。TreeViewコントロールの使い方(1/3)今回は、TreeViewコントロール(System.Windows.Forms名前空間)の基本的な使い方を紹介します。