問題タブ [dialogresult]

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.

0 投票する
2 に答える
6842 参照

.net - ShowDialog が常に DialogResult.Cancel を返すのはなぜですか?

カスタムメイドのダイアログウィンフォームがあります。その上に、ラベル、テキストボックス、2 つのボタン (OK とキャンセル) があります。また、異なるパラメーター リストを渡すためのオーバーロードされた実行メソッドを宣言および定義します。

ダイアログ Winform は次のように呼び出されます。

ダイアログ Winform の実行は次のように定義されます。

execute メソッドが呼び出し元に戻ると、OKBtn をクリックしても常に DialogResult.Cancel が返されます。

ボタンのダイアログの結果は、それに応じて設定されます。

ダイアログの winform に AcceptButton と CancelButton を設定しました。

showdialog メソッドが常に DialogResult.Cancel を返す理由がわかりません。

更新いくつかのテストを行った後、showdialog = DialogResult.Ok を呼び出して表示すると、他のカスタムメイドのダイアログ ウィンドウが正常に動作することがわかりました。そのため、両方のプロパティ設定に違いがあるかどうかを確認しましたが、まったく違いはありません。わかりません。前もって感謝します、

0 投票する
2 に答える
1524 参照

c# - ダイアログ結果をループする方法

これを使用して新しいフォームを作成し、いくつかのことを行います(重要ではありません)。フォームの操作が完了したら、dialogresult を表示して同じフォームを再度開きます。質問: どうすれば同じフォームを引き続き開くことができますか? Dialogresult が YES である間、フォームを開いたままにします (これをループする方法)? NO プロパティはループを中断します。質問が明確であることを願っています。

0 投票する
1 に答える
823 参照

c# - DialogResultの処理

wpfからdialogdataにアクセスすることについて質問があります/私は持っていますProgressDialog :System.Windows.Window そして私は次のようにOnButtonClickでそれを呼び出しています:

問題は、DialogResultがOKかどうかこの関数(OnButtonClick)をチェックインする方法(言い換えると、実行終了後にdlgの内部フィールドにアクセスする方法)ですか?

0 投票する
2 に答える
4057 参照

c# - WindowsフォームDialogResult

次のコードでは、フォームのダイアログ結果を取得したいのですが、変数に保存されていません...なぜですか?

私のコード:

と私Form1Form2私はを設定しthis.DialogResult = DialogResult.OKます。プロセスの最後に私の変数dialogResultDialogResult.None、なぜですか?

0 投票する
3 に答える
612 参照

c# - Form.DialogResultの問題

ここで何が間違っているのか理解できません。ユーザーがに表示されるフォームで[OK]をクリックした場合に、条件ステートメントを実行したいと思いますfrmCust.ShowDialog()。現時点では、「dev1」にしかアクセスできません。

0 投票する
4 に答える
7884 参照

c# - MessageBox の結果をキャッチする

MessageBox を使用して製品を削除し、その結果をキャッチするかどうかをユーザーに確認させようとしています。これは私のコードです:

コードを実行して製品を削除しようとすると、削除されたことが表示されません。MSDN のページでは、Visual Studio は ではなくMessageBoxResultを使用するように指示されており、コードの他の場所でファイルを開くダイアログに使用しています。明らかに、それはそれを確認する適切な方法ではありません。DialogResultMessageBoxResultDialogResult

0 投票する
2 に答える
1188 参照

c# - 子DialogBu​​ttonが閉じられた後、親DialogBu​​ttonを開いたままにする

ShowDialog() を使用した後、閉じるまで親フォームを開いたままにしておくことに問題があります。

私はこれについて試してきましたが、取得できませんでした。私が見逃していたかもしれない単純なものがあると思います。これを登録するのを手伝ってくれませんか?

問題は、フォーム 1 があり、ボタンを 1 つ押すとフォーム 2 が開くことです。Form 2 でいくつかの検証を行い、検証を確認します。検証に合格しない場合は、[再試行] と [キャンセル] を使用して DialogBox フォームを開きます。再試行を押すと、コントロールはフォーム 2 に戻り、フォーム 2 は閉じません。[キャンセル] を押すと、DialogBox フォームと Form 2 の両方が閉じます。今、私が何を押しても、両方のフォームが閉じます。

オンラインで調べましたが、解決策が見つかりませんでした。この解決策を実行しましたが、両方のフォームがまだ閉じています。 ネストされた子ダイアログを閉じると親ダイアログも閉じるのはなぜですか?

私のコード:(サンプルシナリオ)

フォーム 1:

フォーム 2:

0 投票する
1 に答える
735 参照

c++ - PrintDialog の結果を取得する

さて、私のプログラムではprintDialogを表示しています。ユーザーが印刷ボタンをクリックしたのかキャンセルボタンをクリックしたのかを知りたいのです。私が見たオンラインのすべての例では、printDialogs には [印刷] ボタンの代わりに [OK] ボタンがあります。

例(msdnのコード):

したがって、[OK] ボタンがなければ、明らかにこのコードは機能しません。

印刷ボタンがクリックされたかどうかを知る方法を知っている人はいますか?

0 投票する
4 に答える
9895 参照

c# - DialogResultでアプリケーションを閉じる

C#GUIアプリケーションがあります。ユーザーが赤い「X」(アプリを閉じるため)をクリックすると、メッセージを表示して、本当に閉じたいかどうかを尋ねます。

私は解決策を見つけました:

ユーザーが「はい」をクリックすると、アプリケーションは完全に終了するはずです。(Application.Exit()はこの目的に対して正しいですか?)

ユーザーが「いいえ」をクリックすると、DialogResult / MessageBoxは閉じますが、アプリケーションは開いたままになります。しかし、閉まります!!

どうすればこれを回避できますか?

ところで:私はVisualStudio2010とWinformsを使用しています。

0 投票する
3 に答える
11138 参照

c# - カリバーン マイクロ: DialogResult

次の問題の解決策が見つかりません。

caliburn micro の WindowManager でダイアログを開きます。

ユーザーが [OK] ボタンでダイアログを閉じると、DialogResult が必要になります。WindowManager の ShowDialog メソッドが DialogResult を返さない...

誰でも私を助けることができますか?