-1

我需要知道我是否可以在同一运行时间内按两次或更多次图片框来执行用户想要的多次功能?我的意思是要多次运行该方法“我的程序中的单击操作发生在我第一次单击时,我希望每次单击图片框时都发生。”

 private void img1_Click(object sender, EventArgs e)
 {
     //... 

 }

我尝试但它只在第一次印刷时运行有什么建议吗?

4

2 回答 2

1

每次点击图片框时都会发生点击动作。但是,如果您询问不同的方法,例如在单击时执行某些操作,在双击时执行某些操作,那么您可以为单击和双击定义 2 种不同的方法。

于 2012-09-25T18:29:59.150 回答
0

如果你想在他每次点击时调用一些函数并且 UI 需要不间断,你可能需要使用ThreadStart

这是一个示例,希望这就是您想要的。并请详细说明您的问题。

    private void pictureBox1_Click(object sender, EventArgs e)
    {
        new ThreadStart(YourFunction).BeginInvoke(null, null);
    }


    private void YourFunction()
    {
        Thread.Sleep(5000);
        MessageBox.Show("YourFunction called!");
    }
于 2012-09-25T18:37:58.227 回答