DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
No35344 の記事
■35344
/ )
Re[1]: TreeViewの現在位置とDataGridViewの現在位置を合わせたい
□投稿者/ 魔界の仮面弁士
大御所(1523回)-(2023/01/24(Tue) 16:51:42)
■
No35341
に返信(炎の妖精さんさんの記事)
> 左側に"TreeView"、右側に"DataGridView"を表示させており、
> TreeViewの現在位置が変われば、DataGridViewの現在位置も変えたい所存です。
アイテムの高さの調整や、スクロールや折り畳みへの追従は
すでに実装済みであり、あくまでも「現在行」の
調整さえ行えれば良い、ということでしょうか。
> TreeViewには行という概念が存在しない為、
> どのようにすればいいのか分からない次第です。
TreeNode.EnsureVisible メソッド … 指定ノードを表示させる(展開やスクロールも行われる)
TreeNode.Bounds プロパティ … ノード位置を示す Recangle を取得する
TreeView.SelectedNode … 現在選択されているノードを示す
TreeView.TopNode プロパティ … 表示されている中で一番上のノードを取得・設定する
TreeView.HitTest メソッド … 指定座標にある要素を調査する
TreeView.BeforeSelect イベント … ノードが選択される直前に発生する(キャンセル可能)
TreeView.AfterSelect イベント … ノードが選択された後で発生する
TreeView.BeforeCollapse/BeforeExpand/AfterCollapse/AfterExpand イベント … ノードが折り畳み/展開される直前/直後にそれぞれ発生する
TreeView.WndProc メソッド … オーバーライドして WM_VSCROLL/WM_HSCROLL を捉えることで、TreeView のスクロールを検知することができる
DataGridView.FirstDisplayedScrollingRowIndex プロパティ … 指定行までスクロールさせる
DataGridView.FirstDisplayedScrollingColumnIndex プロパティ … 指定列までスクロールさせる
DataGridView.SelectedRows プロパティ … 現在選択されているプロパティを返す
DataGridView.Scroll イベント … DataGridView のスクロールを検知することができる
DataGridView.SelectionChanged イベント … 別のセル範囲が選択されると発生する
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
返信
削除キー/
編集
削除
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-