• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VB2008】 DataGridView_Scroll時の「縦」なのか「横」なのか区別する方法)

【VB2008】DataGridViewの縦か横かを判別する方法

このQ&Aのポイント
  • VB2008でDataGridViewを作成し、他のDataGridViewやScrollBarと連動してスクロールさせています。
  • 現在、DataGridViewの縦スクロールバーの動きだけで他のコントロールを連動させたいが、横スクロールバーの動きでも反応してしまう。
  • DataGridViewがスクロールされた時に、それが縦か横かを判別する方法を教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

試していないので恐縮ですが、縦横ともにイベントが飛んできているのならScrollイベントの e.ScrollOrientation でスクロール方向を取得できると思います。 ほかのコントロールでもScrollEventArgsで送られるScrollイベントではたいがいこれで判別できると思います。

MKT_
質問者

お礼

 Wiz様  どうもありがとうございます!!  If e.ScrollOrientation = ScrollOrientation.VerticalScroll Then  End If とコーディングしてみまして,解決いたしました. まさかこんなにシンプルとは...m(_ _)m  System.Windows.Forms.ScrollEventArgsの中身って, きちんと一覧に目を通した事が無いのですが(見つからずorz) 色々便利なものがありそうですねー. >恐縮ですが、 いえいえいえコメントいただけるだけで十分でございますm(_ _)m  おかげでまた一個,出来る事&出来る考え方が増えました. どうもありがとうございました!!!!^^