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 に答える