teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

エラー内容

2018/01/03 12:14

投稿

sheephuman
sheephuman

スコア135

title CHANGED
File without changes
body CHANGED
@@ -97,16 +97,12 @@
97
97
  更に試したこと
98
98
  ```ここに言語を入力
99
99
  protected override void OnMouseWheel(MouseEventArgs e)
100
- {
100
+ {
101
-
102
-
103
101
  HandledMouseEventArgs wEventArgs = e as HandledMouseEventArgs;
104
102
  wEventArgs.Handled = true;
105
- CustomControl1 DW = new CustomControl1();
103
+ int Wheel = e.Delta / 120;
106
104
 
107
- int Wheel = e.Delta / 120;
108
-
109
- CurrentCell = DW.CurrentRow.Cells[Wheel];
105
+ CurrentCell = CurrentRow.Cells[Wheel];
110
106
  }
111
107
  ```
112
- 試しましたがDW.CurrentRowNullを返しました。
108
+  try Catch囲んでも僅かにカーソル動いだけで配列の境界外errorになります

3

更に試したこと

2018/01/03 12:14

投稿

sheephuman
sheephuman

スコア135

title CHANGED
File without changes
body CHANGED
@@ -91,4 +91,22 @@
91
91
  ** 試したこと**
92
92
   [マウスホイール動作を無効化したい](https://teratail.com/questions/72857)
93
93
 
94
- を参考にしましたが、スクロール動作は無効化出来たものの、既存のマウスホイールイベントが上書きされたために、マウスホイール時のカーソル移動が無効化されました。
94
+ を参考にしましたが、スクロール動作は無効化出来たものの、既存のマウスホイールイベントが上書きされたために、マウスホイール時のカーソル移動が無効化されました。
95
+
96
+
97
+ 更に試したこと
98
+ ```ここに言語を入力
99
+ protected override void OnMouseWheel(MouseEventArgs e)
100
+ {
101
+
102
+
103
+ HandledMouseEventArgs wEventArgs = e as HandledMouseEventArgs;
104
+ wEventArgs.Handled = true;
105
+ CustomControl1 DW = new CustomControl1();
106
+
107
+ int Wheel = e.Delta / 120;
108
+
109
+ CurrentCell = DW.CurrentRow.Cells[Wheel];
110
+ }
111
+ ```
112
+ で試しましたが、DW.CurrentRowがNullを返しました。

2

試したことについて追記

2018/01/03 12:09

投稿

sheephuman
sheephuman

スコア135

title CHANGED
File without changes
body CHANGED
@@ -84,4 +84,11 @@
84
84
   ![実行結果](f21a387b8e1acdd1300818e87e384e9f.png)
85
85
   
86
86
   
87
-  通常であれば、このようにして固定が解除された状態では、スクロールも初期状態に戻るはずですが、固定された状態のままです。どのようにすれば解除できるのか教えてください。
87
+  通常であれば、このようにして固定が解除された状態では、スクロールも初期状態に戻るはずですが、固定された状態のままです。どのようにすれば解除できるのか教えてください。
88
+
89
+
90
+
91
+ ** 試したこと**
92
+  [マウスホイール動作を無効化したい](https://teratail.com/questions/72857)
93
+
94
+ を参考にしましたが、スクロール動作は無効化出来たものの、既存のマウスホイールイベントが上書きされたために、マウスホイール時のカーソル移動が無効化されました。

1

画像を追加した。

2018/01/03 10:35

投稿

sheephuman
sheephuman

スコア135

title CHANGED
File without changes
body CHANGED
@@ -80,5 +80,8 @@
80
80
  }
81
81
 
82
82
  ```
83
+ 実行結果
84
+  ![実行結果](f21a387b8e1acdd1300818e87e384e9f.png)
83
85
   
86
+  
84
87
   通常であれば、このようにして固定が解除された状態では、スクロールも初期状態に戻るはずですが、固定された状態のままです。どのようにすれば解除できるのか教えてください。