クローズしたいクローズボタンをユーザがクリックしたときにメッセージを表示したいですか?wpfのウィンドウクローズボタンにメッセージを表示する方法は?
0
A
答えて
0
私はあなただけでこのコードを使用してapplication.xaml.vbウィンドウに移動する必要がありますが、VBやC#を使用している場合は知っているが、Vbの上でいけない:
Protected Overrides Sub Finalize()
msgBox("Closing")
End Sub
、その後、あなたは閉じるボタンを押すたびにメッセージボックスが表示されます。
1
あなたはメッセージをメッセージボックスに入れることができます。
e.Cancel = trueの場合、ウィンドウの閉じる操作をキャンセルできます。
3
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;
}
}
}
+0
ありがとうございます – Nadeem
関連する問題
- 1. djangoにメッセージを表示する方法
- 2. WPFでメッセージを表示するコントロール
- 3. 「OK」メッセージの表示方法は?
- 4. toastrに複数行のメッセージを表示する方法は?
- 5. WPFでボタンコンテンツの表示を垂直にする方法は?
- 6. 数秒間画面にメッセージを表示する方法は?
- 7. wpf mvvmでスタックパネルを非表示/表示する方法
- 8. WPF Adornerを表示させる方法
- 9. ウィンドウレスXPSドキュメントをWPFコンポーネントに表示する方法は?
- 10. wpfでコントロールを動的に表示する方法は?
- 11. フラスコのメッセージからhtmlコンテンツを表示する方法は?
- 12. リダイレクトされたページに顔のメッセージを表示する方法
- 13. POST + HTTPリダイレクト後にユーザーにメッセージを表示する方法
- 14. WPFリボンコントロールの非表示/非表示を無効にする方法
- 15. WPFグリッドオーバーフローを非表示にする方法(CSSオーバーフローのような:非表示)
- 16. wxpythonを使ってOSXのウィンドウクローズボタンを無効にする方法は?
- 17. バインディングの更新時にアニメーションWPFテキストを表示する方法
- 18. cakephpモデル:モデル関数にメッセージを表示する方法
- 19. キャリッジリターンを含むWPF GridViewにテキストを表示する方法
- 20. WPFでツリービュースタイルを表示する方法は?
- 21. マウスオーバー時にメッセージを表示するテキストボックスを作成する方法は?
- 22. CシャープファイルからWPFキャンバスに矩形を表示する方法
- 23. jqgridサーバーサイドのメッセージを表示する方法
- 24. c2dmreceiverからのメッセージをアンドロイドで表示する方法
- 25. ブーストユニットテストフレームワーク:テストスイートごとのメッセージを表示する方法
- 26. WPFのカスタムクラスのリストを表示する方法のチュートリアル
- 27. フォームの検証でメッセージを削除または非表示にする方法
- 28. ぼかし効果によるWPFウィンドウの表示/非表示方法
- 29. ソースがデザインビューWPFのTemplateBindingであるテンプレートにイメージを表示する方法は?
- 30. PHPファイルからhtmlメッセージを表示/非表示するには
私はC#の申し訳ありませんといけない仕事VBで私が唯一知っているのC# – Nadeem
にはファイナライズ()はありません。 – Rui
メッセージボックスを表示するための 'Finalize()'メソッドをオーバーライドすることは、あなたがしなければならないことではありません。 'Finalize()'は、オブジェクトがGCによって収集されているときにリソースをクリーンアップするために予約されています...クローズメッセージを表示しません。オーバーライドを行う場合は、少なくともOnClosing()メソッドをオーバーライドしてください。 –