访问消息框按钮

时间:2012-03-15 14:48:09

标签: c# .net wpf

我在if条件中有一个简单的消息框,而且我希望消息框在用户指向消息框中的OK按钮时自动关闭,我无法弄清楚的是如何访问消息框确定按钮

private void button3_Click(object sender, RoutedEventArgs e)
{
    Clipboard.Clear();

    //string queryvalue;
    //queryvalue = SelectedQuery.Value;
    //SelectedQuery.Value = queryvalue;
    if (QueryChooser.SelectedItem == null)
    {
        button3.Background = Brushes.PaleVioletRed;
        MessageBox.Show("Select a value");
    }
    else
    {
        Clipboard.SetText(SelectedQuery.Value);
    }
}

2 个答案:

答案 0 :(得分:3)

在这种情况下,我发现创建一个类似于Window的简单MessageBox并使用ShowDialog()弹出它更容易,这样你就会有更多灵活的“MessageBox”。

答案 1 :(得分:1)

if (MessageBox.Show("Select a value") == DialogResult.Ok) {
    // do something
}

更新

正如Saeb已提到的那样,您应该创建自己的简单MessageBox对话框。