- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VB2008】 DataGridView_Scroll時の「縦」なのか「横」なのか区別する方法)
【VB2008】DataGridViewの縦か横かを判別する方法
このQ&Aのポイント
- VB2008でDataGridViewを作成し、他のDataGridViewやScrollBarと連動してスクロールさせています。
- 現在、DataGridViewの縦スクロールバーの動きだけで他のコントロールを連動させたいが、横スクロールバーの動きでも反応してしまう。
- DataGridViewがスクロールされた時に、それが縦か横かを判別する方法を教えてほしい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
試していないので恐縮ですが、縦横ともにイベントが飛んできているのならScrollイベントの e.ScrollOrientation でスクロール方向を取得できると思います。 ほかのコントロールでもScrollEventArgsで送られるScrollイベントではたいがいこれで判別できると思います。
お礼
Wiz様 どうもありがとうございます!! If e.ScrollOrientation = ScrollOrientation.VerticalScroll Then End If とコーディングしてみまして,解決いたしました. まさかこんなにシンプルとは...m(_ _)m System.Windows.Forms.ScrollEventArgsの中身って, きちんと一覧に目を通した事が無いのですが(見つからずorz) 色々便利なものがありそうですねー. >恐縮ですが、 いえいえいえコメントいただけるだけで十分でございますm(_ _)m おかげでまた一個,出来る事&出来る考え方が増えました. どうもありがとうございました!!!!^^