問題タブ [formclosing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - フォームオブジェクトが閉じたときに破棄されないようにするにはどうすればよいですか?
MDIParentフォームを使用しています。私がその子を閉じると、子のオブジェクトは破棄されます。子の可視性を破棄する代わりにfalseに設定する方法はありますか?
visual-studio-2010 - メッセージボックスのフォームを閉じる回答の問題
このコードを使用して、メッセージボックスの特定の回答のフォームを閉じようとしています。に属していYes
ないというエラーが表示され続けます。私は基本的にこのコードをMSサイトから直接コピーしたので、何が問題なのかわかりません。ヘルプ?No
DialogResult::
c# - 隅にある大きな赤い X をクリックしても FormClosing が呼び出されない
私はこれを見つけました:
フォームの右上隅にある X のボタン、このイベントをキャッチする方法 @ C#
つまり、X をクリックしたためにウィンドウが閉じるタイミングを調べるには、FormClosing イベントを使用する必要があります。
しかし、私のイベントコードは呼び出されません:
基本的な何かが欠けているに違いありませんが、何がわかりません。
c# - c# Form_FormClosing イベントで e.Cancel = true を設定した後も WinForms フォームが閉じます
これは問題のコードです:
行にブレークポイントを追加して、e.Cancel = true;
確実に実行されるようにしました。
[OK] をクリックすると、すぐにフォームが閉じます。
FormAccounting を呼び出すコードは次のとおりです。
vb.net - VB.NETは、チェック前にMDI親FormClosingがMDI子を閉じるのを防ぎます
「よろしいですか?」をスローして、MDI親のFormClosingをキャンセルする機会をユーザーに提供しようとしています。ただし、e.cancelを使用したmsgboxは、FormClosingがMDI親によって呼び出されると、msgboxが表示される前に、すべてのMDI子が最初に閉じます。
MDIの子が閉じるのを防ぐ簡単な方法があるのではないかと思っていたのですが、閉じるための肯定的な応答が得られるまですべての子フォームのFormClosingをキャンセルしてから、子のすべての閉じるイベントをプッシュする必要があります。 MDIの子がたくさんいる場合は面倒です。
編集:私が見つけることができる唯一の解決策は、If e.CloseReason = CloseReason.MdiFormClosing Then e.Cancel = TrueをFormClosingイベントに追加し、代わりにApplicationExitを使用することだと思います。
c# - ユーザーがWinform C#を閉じるのを制限する方法
これは非常に単純な質問であることは承知していますが、きちんとした明確な提案を探しています。私のアプリケーションは MDI アプリケーションです。アプリケーション全体で使用される基本フォームを作成しました。ユーザーに閉じてほしくないフォームがいくつかあります。そのため、人的ミスを避けるために、ユーザーがそれらのフォームを閉じることを許可しないように計画しました。
フォームを閉じるイベントを設定しようとしましe.cancel = true
たが、うまくいかないようです。
編集:
問題は、このコードを使用しているときに、メインの MDI 親フォームでさえも、MDI アプリケーションのフォームが閉じないことです。
c# - FormClosing メソッドを呼び出さずにフォームを非表示にする
私は 2 つのフォームを持っており、2 番目のフォームが閉じられると最初のフォームも閉じられるように (FormClosing メソッドを使用して) リンクしました。
これの問題は、2 番目のフォームを非表示にすると、最初のフォームが自動的に閉じられることです。FormClosing メソッドを実際に呼び出さずにフォームを非表示にする方法はありますか?
「Visible = false」および「Hide()」が使用されている場合、FormClosing メソッドは引き続き呼び出されるようです。
ありがとう。
java - アプリの終了イベントを取得する
応募締め切りイベントへの行き方は?
保存されていないすべての操作をアプリケーションに保存させるか、ユーザーに「すべてのデータを保存せずに終了してもよろしいですか?」というメッセージを表示させたいと考えています。このようなもの。
これが役立つ場合 - アプリケーションはSingleFrameAplication
Swing を使用しています。
vb.net - フォームを閉じるイベントで私は困惑しています
「×」ボタンをクリックすると、「終了してもよろしいですか?」というメッセージボックスが表示されるようにしたいです。「はい」の場合は閉じ、「いいえ」の場合は開いたままになります。私のコードは次のとおりです。
これはうまくいくはずですよね?プロジェクトをデバッグするときに「いいえ」をクリックしてもプログラムが終了します。これは単にデバッグ モードにあるためですか、それともここで何か不足していますか?
(編集:)警告やエラーもありません。
メッセージ ボックスが表示されたときにゲームを一時停止する方法はありますか? ユーザーがキーボードで「p」を押した場合にのみ機能します。ただし、「p」を押さずに、メッセージボックスが表示されたときにゲームを一時停止したい