問題タブ [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.
c# - WebBrowser.ShowPageSetupDialogからダイアログ結果を取得する方法
Visual C#(.net 2.0)アプリケーションでWebBrowserコントロールを使用しています。
ここで、ページ設定ダイアログを表示し、ユーザーが[OK]ボタンを押すと直接印刷するか、ユーザーがキャンセルボタンを押すと印刷をキャンセルする印刷ボタンを追加したいと思います。
ただし、WebBrowser.ShowPageSetupDialogはDialogResultを返しませんが、単に無効になります。
私が見逃したことや、ユーザーの行動を知る他の方法はありますか?
c# - WPF で DialogResult を設定できません
呼び出しウィンドウから ShowDialog() を使用して WPF ウィンドウを表示します。ウィンドウが開き、予想どおりモーダルです。ただし、ダイアログ ウィンドウの [OK] ボタンと [キャンセル] ボタンのクリック イベントで、それぞれ this.DialogResult = true (または false) を設定しましたが、値が設定されません。ウィンドウは期待どおりに閉じますが、DialogResult はまだ null です。
これは WPF のバグですか? または、DialogResult プロパティを設定できないのに例外がスローされない理由はありますか? ウィンドウはブラウザでホストされていません。
呼び出しウィンドウのコード:
ダイアログ ウィンドウのコード:
.net - DialogResultがWPFでnull許容ブール値であるのはなぜですか?
ダイアログの結果がWPFでnull許容のブール値であるという事実について、誰かが良い説明を思いつくことができますか?これはいつも私を困惑させてきました。WinFormsでは、それは列挙型であり、それは私にとってはるかに理にかなっています。
wpf - Button.DialogResultはWPFのどこにありますか?
System.Windows で。Forms .Buttonプロパティ DialogResult があり、このプロパティはSystem.Windows にあります。コントロール.Button (WPF)?
c# - 「はい」、「いいえ」の選択肢と DialogResult を含むメッセージ ボックスを作成するにはどうすればよいですか?
Yes/Noで選べるシンプルなMessageBoxを作りたいのですが、そのためのフォームをデザインするのはナンセンスだと思います。これを達成するために、MessageBox を使用したり、ボタンを追加したりできると思いました。簡単ですが、DialogResult が返ってこないので、どうやって結果を取得するのでしょうか?
winforms - フォームのダイアログ結果が返されるとき
こんにちは私はオブジェクト(sqlserver Managamentオブジェクトからのserverconnection)を持っています接続オプションを構成して接続するためにこのオブジェクトを他のフォームに送信する必要がありますオブジェクトが返されるように接続しますが、このオブジェクトをform2に送信する場合、どのように返すか、またはform.ShowDialog()を使用する場合このリターンまたはこれからのリターン
.net - .NET Winform カスタム フォーム - DialogResult を返すか、何らかの形で非同期イベントを防止する必要があります
カスタム子フォームを呼び出すフォームがあります。子フォームは基本的に、ユーザー データを取得するポップアップ ボックスです。
子フォームから返された情報を親フォームで処理する必要があります。
問題は、親フォームが子フォームを呼び出しており、応答を待っていないことです。
理想的には、子フォームが DialogResult を返すようにしたいと思います。機能的には、これは何が起こっているのか明確であり (特に、ユーザーが子コントロールをキャンセルするオプションを持っているため)、親を強制的に待機させる簡単な方法のように思えます。私はこれを行う方法を理解していません。
二次的な問題は、親コントロールが childDialog.Show() イベントを超えて進み、子コントロールの情報を処理しようとすることです。まだ変更されていないもの。
childDialog.UserClickedOK など、子コントロールのパブリック値を使用して条件を設定しても、デフォルト値がまだ有効であるため、何の役にも立ちません。
私は何を見落としていますか?
みんな、ありがとう!:)
c# - フォームの ShowDialog メソッドをオーバーロードして、別の結果を返すことは可能ですか?
編集:この方法は実際にうまく機能し、後で解決策を見つけた. オーバーロードされた ShowDialog() メソッドに正しい呼び出しを追加しました (正確にはオーバーロードでもオーバーライドでもありませんが、まったく同じように機能します。私の新しい質問は一番下のものです。
3 つのボタンのいずれかをクリックするフォームがあります。返された結果の列挙型を定義しました。電話をかけたい:
次のコードを使用して、新しい ShowDialog メソッドを追加できます。
ボタンがクリックされたときの結果にフォーム レベルの変数を設定します。
私が見逃しているのは、ダイアログ (モーダル) を表示して結果を返すコードだけです。機能がないbase.ShowDialog()
ので、どうすればいいですか?
編集:「base.ShowDialog()」があり、機能します。これは私の新しい質問です:
また、これはすべてを行うための最良の方法ですか?なぜですか?
ありがとう。
c# - 最初のダイアログに戻る
OK
とボタンだけのダイアログとして使用される WinForm がありCancel
ます。そう:
ユーザーが [OK] を押したかどうかを確認する If/Then があります。OK を押して検証エラーが発生した場合は、ダイアログに戻って修正する必要があります。
機能していないように見えるのでCase Windows.Forms.DialogResult.Cancel
、最初のダイアログに戻るには何を入力すればよいですか?sr.DialogResult = Windows.Forms.DialogResult.None
イベントサブを再度上げてみました (メニュー項目からのクリックです) が、これは私が使用しているテクノロジ (VSTO リボン) では機能しません。
wpf - WPF を使用して UserControl でダイアログと DialogResult を使用できますか?
UserControl があり、ダイアログから入力を取得する必要があります。ただし、これを実行しようとすると:
DialogResult が見つかりません。
私は実際にこれを行うことができますか?
ありがとう