我想在用户点击您想要关闭的关闭按钮时显示一条消息?
答案 0 :(得分:4)
只需在Closing
事件中添加处理程序,并在消息框中显示消息。根据用户选择的选项取消活动。
在C#中:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing);
}
void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("ARE YOU WANT TO CLOSE?", "CLOSING", MessageBoxButton.YesNo) == MessageBoxResult.No)
{
e.Cancel = true;
}
}
}
答案 1 :(得分:1)
订阅关闭窗口事件并将消息框放入其中。
使用e.Cancel = true,您可以取消窗口关闭操作。
答案 2 :(得分:0)
我不知道你是使用vb还是c#但是在Vb上你只需要使用这段代码继续你的application.xaml.vb窗口:
Protected Overrides Sub Finalize()
msgBox("Closing")
End Sub
然后每次按下关闭按钮,它都会显示一个消息框。