1

我正在做一些 C# 代码,我想在按下图像时运行 .exe。它以这种方式工作正常:

private void pictureBox1_Click(object sender, EventArgs e)
{
    Process.Start("C:\\something.exe");
}

但是,如何添加一条消息,当您单击图像时,会出现一个框询问您是否真的要运行 .exe?

如果有人可以帮助我,那就太好了。谢谢。

4

3 回答 3

3

您可以使用MessageBoxvia MessageBox.Show

private void pictureBox1_Click(object sender, EventArgs e)
{
    if (MessageBox.Show("Are you sure?", "Do you want to start something.exe?", MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        Process.Start("C:\\something.exe");
    }
}
于 2013-03-19T21:51:31.503 回答
2

你可以使用简单的MessageBox

private void pictureBox1_Click(object sender, EventArgs e)
    {
       if(MessageBox.Show("Are you really sure you want to run the program?", "Notification", MessageBoxButtons.OKCancel) == DialogResult.OK)
         Process.Start("C:\\something.exe");
    }
于 2013-03-19T21:52:57.703 回答
1

试试这个:

private void pictureBox1_Click(object sender, EventArgs e)
{
    if(MessageBox.Show("Are you sure?", "Caption", MessageBoxIcon.Question, MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        Process.Start("C:\\something.exe");
    }
}
于 2013-03-19T21:53:40.400 回答