問題タブ [messagebox]

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 に答える
868 参照

c# - MessageBox.Show() を呼び出した後にのみ WCF サービス メソッドが機能するのはなぜですか?

ファイルを作成するメソッドを提供する WCF サービスがあります。このファイルが表示されるまでに少し時間がかかる場合があり、そのファイルの存在に依存している他のメソッドは、その直後に呼び出されると失敗します。その結果、続行する前にファイルが表示されていることを確認したいと思います。

私のクライアント クラスでは、サービス メソッドを呼び出してから、処理を進める前にファイルが表示されるまでループすることができます。これは完全に機能します。しかし、まだサービスメソッド内にある間にファイルが表示されるまでループすると、チェックする前に MessageBox.Show() を呼び出さない限り、ファイルが作成されたことはわかりません。もしそうなら、あたかもクライアントから呼び出したかのように、ほとんどすぐにそれを見つけます。

サービスメソッドがファイルを探している間、ファイルは確実に存在します (編集: 前に書いたように File.Exists() を使用しません)。MessageBox.Show() がこの問題を解決するのはなぜですか?

サービスの外部から機能し、 MessageBox.Show() を呼び出すと機能するため (これは UI スレッドをブロックしますか?)、私が理解していないスレッドの問題に違いないと思いますが、損失なので、どんな助けでも大歓迎です。

詳細情報: スレッドの問題に関連する場合、サービスは実行中の GUI アプリケーションによってプラグインとしてホストされます。みんな、ありがとう。

編集:コードのバージョンは次のとおりです。サードパーティのライブラリを使用しているため、最初は投稿しませんでした。そのため、どの程度役立つかわかりません。

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

c++ - C++アプリケーション用のSMARTASSERT?

失敗したアサーションをユーザーに表示する必要性と、開発者が問題をデバッグするのに十分な情報を含む新しいマクロを定義するのは良いことですか。

ユーザーへのメッセージ、開発者のための最後の情報でユーザーがこのメッセージで何をすべきか

使用するサンプルメッセージfn、

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

c# - メッセージボックスが機能しない

メッセージボックスを表示する必要がある例外があります

私のメッセージボックスはローカルホストでは機能しますが、サーバーでは機能しません

どうすればこれを機能させることができますか...ありがとう

これを行う別の方法はありますか....助けてください..これは小さな問題であることは知っていますが、実行する必要があります...

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

windows-7 - TaskDialog のデフォルト ボタン

stackoverflow はより高速に動作します :) Microsoft® .NE​​T Framework 用
の Windows® API Code Pack を使用してWindows 7 API にアクセスしていますが、古いMessageBoxTaskDialogに変更したいと考えています。私が見つけられないのは、ダイアログのデフォルトのボタンです。設定する方法はありますか?回避策はどうですか?

ありがとう

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

c# - ShowDialog機能のエミュレート

私は、すべてのモーダルスタイルのダイアログがUserControlメインをカバーする半透明のグリッドの上に実装されるアプリケーション(c#+ wpf)を書いていますWindow。これは、1つだけでありWindow、すべての企業アプリケーションのルックアンドフィールを維持することを意味します。

を表示するMessageBoxための構文は次のとおりです。

ご覧のとおり、実行の流れが実際に逆転しているだけでなく、従来の.NETバージョンと比較してひどく冗長です。

私が本当に探しているのはbase.ShowMessageBox、ダイアログを閉じるイベントが発生するまで戻らない方法ですが、GUIスレッドをハングさせて、ユーザーが[OK]をクリックするのを防ぐことなく、これを待つことができる方法がわかりません。デリゲート関数を関数のパラメーターとして使用して、ShowMessageBox実行の反転を防ぐことができますが、それでもいくつかのクレイジーな構文/インデントが発生することは承知しています。

私は明らかな何かを見逃していますか、それともこれを行うための標準的な方法がありますか?

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

vb.net - Winformメッセージボックスでクリック可能なURL?

メッセージ ボックスにヘルプへのリンクを表示したい。デフォルトでは、テキストは選択できない文字列として表示されます。

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

opengl - Windows 7 で GLUT を使用した OpenGL、フルスクリーン モードでメッセージ ボックスが表示されない

私のオペレーティング システムが Windows XP だった頃、C++ で OpenGL アプリを作成しました。

ウィンドウを表示するために GLUT (plane ol' version) を使用し、全画面表示モードも使用しました。

メッセージボックス(MessageBoxAメソッド、MB_TASKMODAL修飾子を使用)を表示させたことがあります。

Windows XP では、メッセージ ボックスは全画面グラフィックスの上にうまく表示されていましたが、Windows 7 では何かが変わったようです。現在、アプリケーションはメッセージ ボックスが表示されているように動作します。主に、キーボードとマウスは、ボックスのボタンをクリックしても、メッセージが画面に表示されません! これは、Windows XP で問題なく動作していたコードと同じであり、フル スクリーン モードでのみ問題になることに注意してください。

誰かがこの種の問題に遭遇し、おそらくこのコードを Windows 7 に対応させる方法を知っていましたか?

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

c - Windowsでカスタムボタンタイトルを使用してアラートを表示しますか?

CoreFoundationを使用して、次のアラートダイアログを表示できます。

Windows C APIを使用してこれを複製するにはどうすればよいですか?私が得た最も近いものは次のとおりです。

しかし、それはボタンのタイトルとして「OK」と「キャンセル」をハードコードします。これは私が望むものではありません。これを回避する方法、または使用する代替関数はありますか?

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

c# - WPF MessageBoxes と DataTemplates

簡略化した形で次のようなオブジェクトがあります。

次のように、「Activate」プロパティをチェックボックスにマップする DataTemplate があります。

テンプレートは、私が使用しているWPF プロパティ グリッドコントロールからのものです。問題は、メッセージ ボックスが表示されず、メイン ウィンドウがボックスからの応答を待っていることです。通話が予想されるときにエラー通知音が聞こえますが、ダイアログは表示されません。

zオーダーを変更するWPFに何かありますか? 予期しないコンテキストで実行していますか?

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

winforms - Windows フォーム YesNo メッセージ ボックス - ボタン テキスト

重複の可能性:
MessageBox.Show Dialog の [はい] ボタンと [いいえ] ボタンのボタン テキストを変更するには?

Windows フォーム アプリケーションには、YesNo ボタンを含む MessageBox があります。ボタンのテキストを変更したい (「はい」、「いいえ」からカスタムのものに)。