1

ボタンを押したときにメソッドを呼び出し、ボタンを離したときに別のメソッドを呼び出すにはどうすればよいですか?

C# WinForms アプリで PTT (press to talk) ボタンを使用しています。

4

3 に答える 3

2

使用MouseDownMouseUp イベント

于 2012-09-03T21:35:57.980 に答える
2
private void button1_MouseDown(object sender, MouseEventArgs e)
{
   // button is being pressed
}

private void button1_MouseUp(object sender, MouseEventArgs e)
{
   // button was released
}
于 2012-09-03T21:38:28.847 に答える
0

おそらくこのようなもの:

    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";
    }
于 2012-09-03T21:40:03.027 に答える