回答編集履歴

2

コードに注釈を追加

2021/04/15 06:11

投稿

fana
fana

スコア11996

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

抜け字の修正とか

2021/04/15 06:11

投稿

fana
fana

スコア11996

test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
  これはマウスキャプチャが働いているからでしょう.
6
6
 
7
- であれば,マウスボタンを押している間はキャプチャしているコントロールのMouseMoveイベントを使えば所望の動作ができるのではないでしょうか.
7
+ であれば,マウスキャプチャしているコントロールのMouseMoveイベントを使えば所望の動作ができるのではないでしょうか.
8
8
 
9
- (「別のボタンが複数表示され…」のボタン群の上にマスカーソルがあるかどうかをマウスカーソルの座標から判断すればよいかと)
9
+ (「別のボタンが複数表示され…」のボタン群の上にマスカーソルがあるかどうかをマウスカーソルの座標から判断すればよいかと)
10
10
 
11
11
 
12
12