トップ回答者
TreeViewでのHideSelection

質問
-
フォームにTreeViewとButtonを配置しました。
フォームのloadイベントで
this.TreeView1.HideSelection = false;
と記述しておりますが、TreeViewのNodeを適当に選択しその後Button1をクリックすると、TreeViewの
強調表示が解除され、どのNodeが選択されていたかがわからなくなってしまいます。
フォーカスをTreeViewに戻せば強調表示が復活しますが、HideSelection=falseにすれば、フォーカスが
他のコントロールに外れても、強調表示が維持されるのではないのでしょうか。
よろしくお願いします。
回答
-
Button1 をクリックしても、TreeView の強調表示が解除されているわけではなくて、よく見ればうっすらとグレーで強調表示されていると思います。
TreeView にフォーカスがあるときと同じような強調表示 (通常だと青バック) にするには、自力でごちゃごちゃとやらないといけなさそうです。
TreeNode HildeSelection Color
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/3746c815-5de4-4da7-af29-aabced4a685d/- 回答としてマーク 山本春海 2011年7月4日 8:18
すべての返信
-
Button1 をクリックしても、TreeView の強調表示が解除されているわけではなくて、よく見ればうっすらとグレーで強調表示されていると思います。
TreeView にフォーカスがあるときと同じような強調表示 (通常だと青バック) にするには、自力でごちゃごちゃとやらないといけなさそうです。
TreeNode HildeSelection Color
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/3746c815-5de4-4da7-af29-aabced4a685d/- 回答としてマーク 山本春海 2011年7月4日 8:18