質問: **開発環境** Visual Studio 2010(VB.Net)、.NET Framework 4.0 **質問の経緯** 既存アプリのWindowsフォームの改造を実施中ですが、要求仕様でTreeViewの選択方法を行選択(FullRowSelect=true)にする必要があり、 技術調査中です。 **質問** TreeViewのFullRowSelect=trueにした際、該当プロジェクトのプロパティを下記のように設定しておかないと、 配置したTreeViewをマウス操作で展開しようとしてもTreeが展開されません。 ・「アプリケーションフレームワークを有効にする」を選択 ・「XP Visualスタイルを有効にする」を選択 質問1.FullRowSelect=Trueの設定で、Treeをマウス操作で展開させたい場合は、上記設定にしないと実現出来ないものでしょうか? 質問2.上記設定をあるフォーム限定で行う事は可能でしょうか? 質問3.既存プロジェクトは上記設定ではない為、設定を変更する事で他に影響が出ないか心配です。上記設定を有効にする事で発生しそうな影響、注意点などはありますでしょうか? ご教示いただければ幸いです。 何卒、よろしくお願い申し上げます。
回答: 私の環境で検証する限り、上記のプロパティを設定しなくても`FullRowSelect=true`は有効に動いている様です。`ShowLines=true`になっている等、他の原因があるのかもしれません。 !イメージ説明 > > 追記(XP Visualスタイルをオフにした時の動作) > > > !イメージ説明