質問編集履歴
4
エラー内容
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
|
-
|
103
|
+
int Wheel = e.Delta / 120;
|
106
104
|
|
107
|
-
int Wheel = e.Delta / 120;
|
108
|
-
|
109
|
-
CurrentCell =
|
105
|
+
CurrentCell = CurrentRow.Cells[Wheel];
|
110
106
|
}
|
111
107
|
```
|
112
|
-
|
108
|
+
try Catchで囲んでも、僅かにカーソルが動いただけで配列の境界外errorになります。
|
3
更に試したこと
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
試したことについて追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -84,4 +84,11 @@
|
|
84
84
|

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

|
83
85
|
|
86
|
+
|
84
87
|
通常であれば、このようにして固定が解除された状態では、スクロールも初期状態に戻るはずですが、固定された状態のままです。どのようにすれば解除できるのか教えてください。
|