問題タブ [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 に答える
1307 参照

c# - WebBrowser.ShowPageSetupDialogからダイアログ結果を取得する方法

Visual C#(.net 2.0)アプリケーションでWebBrowserコントロールを使用しています。
ここで、ページ設定ダイアログを表示し、ユーザーが[OK]ボタンを押すと直接印刷するか、ユーザーがキャンセルボタンを押すと印刷をキャンセルする印刷ボタンを追加したいと思います。
ただし、WebBrowser.ShowPageSetupDialogはDialogResultを返しませんが、単に無効になります。
私が見逃したことや、ユーザーの行動を知る他の方法はありますか?

0 投票する
10 に答える
65244 参照

c# - WPF で DialogResult を設定できません

呼び出しウィンドウから ShowDialog() を使用して WPF ウィンドウを表示します。ウィンドウが開き、予想どおりモーダルです。ただし、ダイアログ ウィンドウの [OK] ボタンと [キャンセル] ボタンのクリック イベントで、それぞれ this.DialogResult = true (または false) を設定しましたが、値が設定されません。ウィンドウは期待どおりに閉じますが、DialogResult はまだ null です。

これは WPF のバグですか? または、DialogResult プロパティを設定できないのに例外がスローされない理由はありますか? ウィンドウはブラウザでホストされていません。

呼び出しウィンドウのコード:

ダイアログ ウィンドウのコード:

0 投票する
5 に答える
8930 参照

.net - DialogResultがWPFでnull許容ブール値であるのはなぜですか?

ダイアログの結果がWPFでnull許容のブール値であるという事実について、誰かが良い説明を思いつくことができますか?これはいつも私を困惑させてきました。WinFormsでは、それは列挙型であり、それは私にとってはるかに理にかなっています。

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

wpf - Button.DialogResultはWPFのどこにありますか?

System.Windows でForms .Buttonプロパティ DialogResult があり、このプロパティはSystem.Windows にあります。コントロール.Button (WPF)?

0 投票する
11 に答える
914744 参照

c# - 「はい」、「いいえ」の選択肢と DialogResult を含むメッセージ ボックスを作成するにはどうすればよいですか?

Yes/Noで選べるシンプルなMessageBoxを作りたいのですが、そのためのフォームをデザインするのはナンセンスだと思います。これを達成するために、MessageBox を使用したり、ボタンを追加したりできると思いました。簡単ですが、DialogResult が返ってこないので、どうやって結果を取得するのでしょうか?

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

winforms - フォームのダイアログ結果が返されるとき

こんにちは私はオブジェクト(sqlserver Managamentオブジェクトからのserverconnection)を持っています接続オプションを構成して接続するためにこのオブジェクトを他のフォームに送信する必要がありますオブジェクトが返されるように接続しますが、このオブジェクトをform2に送信する場合、どのように返すか、またはform.ShowDialog()を使用する場合このリターンまたはこれからのリターン

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

.net - .NET Winform カスタム フォーム - DialogResult を返すか、何らかの形で非同期イベントを防止する必要があります

カスタム子フォームを呼び出すフォームがあります。子フォームは基本的に、ユーザー データを取得するポップアップ ボックスです。

子フォームから返された情報を親フォームで処理する必要があります。

問題は、親フォームが子フォームを呼び出しており、応答を待っていないことです。

理想的には、子フォームが DialogResult を返すようにしたいと思います。機能的には、これは何が起こっているのか明確であり (特に、ユーザーが子コントロールをキャンセルするオプションを持っているため)、親を強制的に待機させる簡単な方法のように思えます。私はこれを行う方法を理解していません。

二次的な問題は、親コントロールが childDialog.Show() イベントを超えて進み、子コントロールの情報を処理しようとすることです。まだ変更されていないもの。
childDialog.UserClickedOK など、子コントロールのパブリック値を使用して条件を設定しても、デフォルト値がまだ有効であるため、何の役にも立ちません。

私は何を見落としていますか?

みんな、ありがとう!:)

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

c# - フォームの ShowDialog メソッドをオーバーロードして、別の結果を返すことは可能ですか?

編集:この方法は実際にうまく機能し、後で解決策を見つけた. オーバーロードされた ShowDialog() メソッドに正しい呼び出しを追加しました (正確にはオーバーロードでもオーバーライドでもありませんが、まったく同じように機能します。私の新しい質問は一番下のものです。

3 つのボタンのいずれかをクリックするフォームがあります。返された結果の列挙型を定義しました。電話をかけたい:

次のコードを使用して、新しい ShowDialog メソッドを追加できます。

ボタンがクリックされたときの結果にフォーム レベルの変数を設定します。

私が見逃しているのは、ダイアログ (モーダル) を表示して結果を返すコードだけです。機能がないbase.ShowDialog()ので、どうすればいいですか?

編集:「base.ShowDialog()」があり、機能します。これは私の新しい質問です:

また、これはすべてを行うための最良の方法ですか?なぜですか?

ありがとう。

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

c# - 最初のダイアログに戻る

OKとボタンだけのダイアログとして使用される WinForm がありCancelます。そう:

ユーザーが [OK] を押したかどうかを確認する If/Then があります。OK を押して検証エラーが発生した場合は、ダイアログに戻って修正する必要があります。

機能していないように見えるのでCase Windows.Forms.DialogResult.Cancel、最初のダイアログに戻るには何を入力すればよいですか?sr.DialogResult = Windows.Forms.DialogResult.None

イベントサブを再度上げてみました (メニュー項目からのクリックです) が、これは私が使用しているテクノロジ (VSTO リボン) では機能しません。

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

wpf - WPF を使用して UserControl でダイアログと DialogResult を使用できますか?

UserControl があり、ダイアログから入力を取得する必要があります。ただし、これを実行しようとすると:

DialogResult が見つかりません。

私は実際にこれを行うことができますか?

ありがとう