問題タブ [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 投票する
5 に答える
1693 参照

c# - 間に MessageBox.Show() を使用するとコードが機能し、それがないと機能しないのはなぜですか?

他のボタンを持つフォームに .NET の WebBrowser を埋め込みました。

私が開発しているアプリケーションは、キーボードを使用せず、タッチスクリーンを使用します。したがって、実際にはマウスのみを使用します。ウェブブラウザを下にスクロールするために、2 つのカスタム ボタンを作成しました。これらのボタンをクリックすると、「PageDown」キーストロークがブラウザに送信され、ブラウザが下にスクロールするはずです。

したがって、クリック イベントのコードは次のようになります。

「theForm」はフォーム、「theBrowser」はブラウザ インスタンスです。

そのため、ボタンをクリックしても何も起こりません。最初にブラウザをクリックしてからボタンをクリックすると、機能します。しかし、私はそれに焦点を当てていますか?そして、アプリケーションにフォーカスを設定するのに十分なスペースを与えましたか?

でも今思うと不思議です。MessageBox.Show("HELLO"); を入れると コードでは、次のようにします。

...ボタンをクリックするとすぐに機能します。

 

問題は、MessageBox.Show() を使用しないとこのコードが機能しないのに、MessageBox.Show() を使用すると機能するのはなぜですか?

お役に立てば幸いです。よろしくお願いします...

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

c++ - ライブラリコンシューマがC++例外処理をオーバーライドすることは可能ですか?

次のようなコードのC++DLLがあります。

このDLLはサードパーティのアプリケーションによってロードされ、上記のコードが呼び出されます。問題は、最初LogMessageに呼び出されるだけです。例外ハンドラーがある場合でも、制御フローは不明に転送されます。

私はこれを見て、それが調査すべきいくつかのあいまいなバグなのか、それとも単にコンシューマーアプリケーションの邪悪な力なのかを判断できません。

コンシューマーアプリケーションがDLLのC++例外処理をオーバーライドすることは本当に可能ですか?

編集:答えに概説されているチェックするすべてのことを考えた後、問題は解決しました。実際のコードでは、スローするだけでなく、デバッグバージョンでMessageBoxW()Win32呼び出しを呼び出す例外をスローするための特別な関数があります。また、コンシューマーアプリケーションはメッセージボックス(NTサービス)を表示するのに問題があり、効果的に電話を切りました。したがって、C++例外処理の問題ではありません。

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

c# - メッセージボックスボタン-言語を設定しますか?

を使用するMessageBox.Show()場合は、MessageBoxButtonsを選択できます。使用可能なボタンは列挙型であり、「はいいいえ」、「OKキャンセル」などのオプションを提供します。

たとえば、ノルウェーのメッセージテキストを使用している場合でも、ユーザーは英語の「はいいいえ」を受け取ります。

言語が正しくなるようにボタンのテキスト(C#)を変更する方法はありますか?テキストを上書きしたり、現在のロケールを何らかの方法で設定して、「はいいいえ」ではなく「JaNei」を使用できるようにすることはできますか?

クライアントに.NET言語パックをインストールすることに依存したくありません。

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

c# - MessageBox ボタンのキャプションを取得するにはどうすればよいですか?

テキストをコピーできるカスタム メッセージ ボックスを作成していますが、標準のメッセージ ボックスとまったく同じように表示したかったので、MessageBox クラスと同様に、ボタンのテキストをシステム言語に設定したいと考えています。そのテキストを取得する方法を知っている人はいますか (「はい」、「いいえ」、「キャンセル」など)。

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

c# - メッセージ ボックスにプログレス バーを設定する方法

メッセージ ボックスにプログレス バーを設定したい 設定方法 ...プログレス バーのプロパティ スタイルには Marquee プロパティがあります..... メッセージ ボックスのコードは次のとおりです.......

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

python - tkinterでメッセージボックスを作成するには?

「YES」ボタンと「NO」ボタンを持つかなり単純なメッセージボックスをtkinterで構築しようとしています。内部で「YES」ボタンを押すと、ファイルにYESを書き込む必要があります。同様に、「NO」を押すと、ファイルに NO を書き込まなければなりません。これどうやってするの?

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

asp.net-mvc - asp.net mvcでメッセージボックスを作成するにはどうすればよいですか?

asp.net mvcのコントローラーでメッセージボックスを実行しようとしていますが、MessageBoxまたはMsgBoxと入力するたびに、名前空間をインポートするオプションが表示されません...

MessageBoxに似たものを使用できますか?

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

wpf - カスタマイズされたボタンを既存の MessageBox に追加する

MessageBoxカスタム ボタンを既存の WPFに追加するにはどうすればよいですか? 通常の [OK] ボタンと [キャンセル] ボタンとは別に、さらに 3 つのボタンを追加し、それらのイベントも処理する必要があります。

0 投票する
13 に答える
24270 参照

wpf - MVVMでMessageBox.Show()機能をどのように正常に実装しましたか?

ViewModelでMessageBox.Show()を呼び出すWPFアプリケーションがあります(ユーザーが本当に削除したいかどうかを確認するため)。これは実際には機能しますが、ViewModelはビューで何が起こるかを明示的に決定するべきではないため、MVVMの粒度に反します。

だから今、私はMVVMアプリケーションのオプションでMessageBox.Show()機能を最適に実装する方法を考えています:

  1. 「よろしいですか...?」というテキストのメッセージを送ることができます。XAMLの[はい]と[いいえ]の2つのボタンとともに、テンプレートにトリガーを作成して、AreYourSureDialogueBoxIsVisibleというViewModelPropertyに基づいて折りたたんだり表示したりします。次に、このダイアログボックスが必要な場合は、AreYourSureDialogueBoxIsVisibleを「true」に割り当てます。 "、およびViewModelに戻ってDelegateCommandを介して2つのボタンを処理します。

  2. また、XAMLのトリガーを使用してこれを処理し、[削除]ボタンを使用すると、メッセージとボタンが含まれるBorder要素が実際に表示され、[はい]ボタンが実際に削除されるようにすることもできます。

どちらのソリューションも、MessageBox.Show()を使用した数行のコードでは複雑すぎるようです。

MVVMアプリケーションにダイアログボックスをどのように正常に実装しましたか?

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

bind - Tkinter ボタンバインド

これは私のコードです:

プログラムに文字列形式で「YES」または「NO」を返すには、button1Click() と button2Click() で何をすればよいですか?