[]-35347/レス
Re[2]: TreeViewの現在位置とDataGridViewの現在位置を合わせたい
炎の妖精さん

魔界の仮面弁士様
回答ありがとうございます!

>> 左側に"TreeView"、右側に"DataGridView"を表示させており、
>> TreeViewの現在位置が変われば、DataGridViewの現在位置も変えたい所存です。
> アイテムの高さの調整や、スクロールや折り畳みへの追従は
> すでに実装済みであり、あくまでも「現在行」の
> 調整さえ行えれば良い、ということでしょうか。
実はスクロールについても悩んでおりまして・・・
TreeViewとDataGridViewのスクロールは同期(シンクロ)させたいのですが、
TreeViewにはScrollに関するイベント関数が用意されていないようでした。
TreeViewをマウスホイールでスクロールするとDataGridViewも同方向にスクロールしたいです。
※TreeViewとDataGridViewに表示されるデータ件数は同じです


> TreeNode.EnsureVisible メソッド … 指定ノードを表示させる(展開やスクロールも行われる)
> TreeNode.Bounds プロパティ … ノード位置を示す Recangle を取得する
> TreeView.SelectedNode … 現在選択されているノードを示す
> TreeView.TopN -->続き

01/24 17:09
[|]
次のレス>
35341のレス
35347にレスを書く
<前のレス

Child K-Tai