-1
ボタンを押すとボタンが無効になり、マウスの座標を選択できます。 (右クリックで)、ボタンを元に戻します。タイマを保持したまま、if文に対してbutton1が押されたかどうかをどのように検出しますか?Ifステートメントでbutton1が押されたかどうかを検出する方法。 VB.NET
If Button1.clicked Then
ここで、button1が押されたことを検出するIf文が必要です。
Private Sub Timer2_Tick(sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
If Button1.clicked Then
Button1.Enabled = False
If GetAsyncKeyState(2) Then
TextBox1.Text = Cursor.Position.X
TextBox2.Text = Cursor.Position.Y
Button1.Enabled = True
End If
End If
End Sub
ボタンの代わりにCheckBoxを使用すると、 'Checked'プロパティをチェックできます。ボタンを使用してタイマを起動/停止することもできます – Plutonix
本当にこのようにしたい場合は、 "pressed"というフォームレベル変数を作成し、ボタンのMouseDownイベントでtrueに設定し、MouseUpイベントでfalseに設定します。 – LarsTech
@LarsTech Yea - それはOPの利益のためであった、もちろん – Plutonix