ボタンを押したときにメソッドを呼び出し、ボタンを離したときに別のメソッドを呼び出すにはどうすればよいですか?
C# WinForms アプリで PTT (press to talk) ボタンを使用しています。
private void button1_MouseDown(object sender, MouseEventArgs e)
{
// button is being pressed
}
private void button1_MouseUp(object sender, MouseEventArgs e)
{
// button was released
}
おそらくこのようなもの:
private void btn1_MouseDown(object sender, MouseEventArgs e)
{
Console.WriteLine("Mouse Button was pressed down on the button");
}
private void btn1_MouseUp(object sender, MouseEventArgs e)
{
Console.WriteLine("Mouse button Button was released");
}
ボタンをクリックした後、出力ウィンドウを見てください。
これを試して、フォームにテキスト ボックスを追加し、TextBox1 という名前を付けてから、このコードをコード ビハインドに追加します。
private void btn1_MouseDown(object sender, MouseEventArgs e)
{
this.TextBox1.Text = "Mouse Button was pressed down on the button";
}
private void btn1_MouseUp(object sender, MouseEventArgs e)
{
this.TextBox1.Text = "Mouse button Button was released";
}