回答編集履歴
2
コードに注釈を追加
test
CHANGED
@@ -58,9 +58,9 @@
|
|
58
58
|
|
59
59
|
{
|
60
60
|
|
61
|
-
Sub_pictureBox1,
|
61
|
+
Sub_pictureBox1, //※赤いPictureBox
|
62
62
|
|
63
|
-
Sub_pictureBox2
|
63
|
+
Sub_pictureBox2 //※緑のPixtureBox
|
64
64
|
|
65
65
|
};
|
66
66
|
|
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
textBox1.Text = "-";
|
76
76
|
|
77
|
-
ChangeSubPBsVisibility(false);
|
77
|
+
ChangeSubPBsVisibility(false); //初期状態:赤と緑は非表示にしておく
|
78
78
|
|
79
79
|
}
|
80
80
|
|
@@ -93,6 +93,8 @@
|
|
93
93
|
private void MaseterPictureBox_MouseMove(object sender, MouseEventArgs e)
|
94
94
|
|
95
95
|
{
|
96
|
+
|
97
|
+
//赤や緑の上にマウスカーソルがあるかどうかを調べる.
|
96
98
|
|
97
99
|
var CursorPos = PointToClient( Cursor.Position );
|
98
100
|
|
@@ -130,6 +132,8 @@
|
|
130
132
|
|
131
133
|
|
132
134
|
|
135
|
+
//赤と緑は表示状態を変える
|
136
|
+
|
133
137
|
private void ChangeSubPBsVisibility( bool bVisible )
|
134
138
|
|
135
139
|
{
|
1
抜け字の修正とか
test
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
|
5
5
|
これはマウスキャプチャが働いているからでしょう.
|
6
6
|
|
7
|
-
であれば,マウス
|
7
|
+
であれば,マウスキャプチャしているコントロールのMouseMoveイベントを使えば所望の動作ができるのではないでしょうか.
|
8
8
|
|
9
|
-
(「別のボタンが複数表示され…」のボタン群の上にマスカーソルがあるかどうかをマウスカーソルの座標から判断すればよいかと)
|
9
|
+
(「別のボタンが複数表示され…」のボタン群の上にマウスカーソルがあるかどうかをマウスカーソルの座標から判断すればよいかと)
|
10
10
|
|
11
11
|
|
12
12
|
|