我在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);
}
}
答案 0 :(得分:3)
在这种情况下,我发现创建一个类似于Window
的简单MessageBox
并使用ShowDialog()
弹出它更容易,这样你就会有更多灵活的“MessageBox”。
答案 1 :(得分:1)
if (MessageBox.Show("Select a value") == DialogResult.Ok) {
// do something
}
更新
正如Saeb已提到的那样,您应该创建自己的简单MessageBox
对话框。