投稿者 刈谷勇  (社会人) 投稿日時 2009/1/10 00:48:47

現在、Form上にTreeViewとDataGridViewの2つを配置しています。
このとき、TreeViewにスクロールバーが表示されているとDataGridViewにフォーカスがあたっていてもホイールでのスクロールがTreeViewに奪われてしまうのですが、これは仕様なのでしょうか?
それとも、プロパティの設定等で変更できるのでしょうか?

現在は、EnterイベントでScrollableをTrueにLeaveイベントでScrollableをFalseに変えています。ただ、この方法だとスクロールバーを表示させるために再描画が走る為、TreeViewの中身が少しの間消えるので、なんだか見栄えが良くありません。(ScrollableをTrueする前にSuspendLayoutを使ったのですが、やはり中身が少しの間消えていました)

どなたか、お知恵をお貸しください。