2013-03-19 40 views
1

我正在做一些C#代码,我想在按图像时运行一个.exe文件。它的做工精细是这样的:运行可执行文件并使用C#显示确认?

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

但是,我怎么可以添加一条消息,当您单击图像上,一个窗口提示,如果你真的想运行.exe?

如果有人能够帮助我,那将会很棒。谢谢。

回答

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"); 
    } 
3

你可以使用一个MessageBox通过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"); 
    } 
} 
+0

@NikolaDavidovic谢谢 - 固定。 – 2013-03-19 21:59:51

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"); 
    } 
} 
相关问题