トップ回答者
TreeViewのノードの高さ

質問
回答
-
> TreeViewのノードの高さを設定したいのですが、方法がわかりません。
TreeView.ShowLines プロパティが true に設定されている場合(子ノードを
親ノードに接続する線を表示する場合)、表示されるノードの高さは、接続
線の画像の高さの影響を受けます。画像は、デフォルトでは 20px x 20px の gif ファイルが TreeView コント
ロールの埋め込みリソースからダウンロードされるようになっていますが、
以下の手順で変更可能です。(1) デザイン画面で TreeView の > 印をクリック。
(2) 「TreeView タスク」メニューが表示されるので、[線のイメージのカス
タマイズ ...]をクリック。(3) 「ASP.NET TreeView ラインイメージジェネレーター」ダイアログが表示
されるので、Height を指定する(倍にするなら 40 とする)。必要なら、
幅も Width の設定で変えられます(デフォルトは 19)。(4) TreeLineImages フォルダ(存在しなければ自動生成される)の中に、上
記 (3) で指定したサイズの接続線の画像ファイル(gif)が自動的に生
成され、配置(既存の画像ファイルがあれば置換)られる。(5) TreeView.LineImagesFolder プロパティに上記 (4) のフォルダが設定さ
れていることを確認。(6) 紹介されていたページの例にならって TreeView.CssClass プロパティを
設定する。(7) 上記 (3) で画像の幅(Width)を変更していたら TreeView.NodeIndent
をそれに合わせて調整する。- 回答としてマーク hana0101 2011年10月31日 1:37
すべての返信
-
以下のようなことでしょうか?
TreeViewの罫線が途切れる件
http://d.hatena.ne.jp/gsf_zero1/20110711/p2
★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/ -
以下のようなことでしょうか?
TreeViewの罫線が途切れる件
http://d.hatena.ne.jp/gsf_zero1/20110711/p2
★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/trapemiya様、ありがとうございます。そのURLは質問前に調べた時に見つけました。ノードのテキストが1行ならばこの方法で大丈夫そうなのですが、2行になると途切れてしまう為、高さを指定して途切れるのを防ぎたいと思いました。 -
> TreeViewのノードの高さを設定したいのですが、方法がわかりません。
TreeView.ShowLines プロパティが true に設定されている場合(子ノードを
親ノードに接続する線を表示する場合)、表示されるノードの高さは、接続
線の画像の高さの影響を受けます。画像は、デフォルトでは 20px x 20px の gif ファイルが TreeView コント
ロールの埋め込みリソースからダウンロードされるようになっていますが、
以下の手順で変更可能です。(1) デザイン画面で TreeView の > 印をクリック。
(2) 「TreeView タスク」メニューが表示されるので、[線のイメージのカス
タマイズ ...]をクリック。(3) 「ASP.NET TreeView ラインイメージジェネレーター」ダイアログが表示
されるので、Height を指定する(倍にするなら 40 とする)。必要なら、
幅も Width の設定で変えられます(デフォルトは 19)。(4) TreeLineImages フォルダ(存在しなければ自動生成される)の中に、上
記 (3) で指定したサイズの接続線の画像ファイル(gif)が自動的に生
成され、配置(既存の画像ファイルがあれば置換)られる。(5) TreeView.LineImagesFolder プロパティに上記 (4) のフォルダが設定さ
れていることを確認。(6) 紹介されていたページの例にならって TreeView.CssClass プロパティを
設定する。(7) 上記 (3) で画像の幅(Width)を変更していたら TreeView.NodeIndent
をそれに合わせて調整する。- 回答としてマーク hana0101 2011年10月31日 1:37