問題タブ [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.
c# - 間に MessageBox.Show() を使用するとコードが機能し、それがないと機能しないのはなぜですか?
他のボタンを持つフォームに .NET の WebBrowser を埋め込みました。
私が開発しているアプリケーションは、キーボードを使用せず、タッチスクリーンを使用します。したがって、実際にはマウスのみを使用します。ウェブブラウザを下にスクロールするために、2 つのカスタム ボタンを作成しました。これらのボタンをクリックすると、「PageDown」キーストロークがブラウザに送信され、ブラウザが下にスクロールするはずです。
したがって、クリック イベントのコードは次のようになります。
「theForm」はフォーム、「theBrowser」はブラウザ インスタンスです。
そのため、ボタンをクリックしても何も起こりません。最初にブラウザをクリックしてからボタンをクリックすると、機能します。しかし、私はそれに焦点を当てていますか?そして、アプリケーションにフォーカスを設定するのに十分なスペースを与えましたか?
でも今思うと不思議です。MessageBox.Show("HELLO"); を入れると コードでは、次のようにします。
...ボタンをクリックするとすぐに機能します。
問題は、MessageBox.Show() を使用しないとこのコードが機能しないのに、MessageBox.Show() を使用すると機能するのはなぜですか?
お役に立てば幸いです。よろしくお願いします...
c++ - ライブラリコンシューマがC++例外処理をオーバーライドすることは可能ですか?
次のようなコードのC++DLLがあります。
このDLLはサードパーティのアプリケーションによってロードされ、上記のコードが呼び出されます。問題は、最初LogMessage
に呼び出されるだけです。例外ハンドラーがある場合でも、制御フローは不明に転送されます。
私はこれを見て、それが調査すべきいくつかのあいまいなバグなのか、それとも単にコンシューマーアプリケーションの邪悪な力なのかを判断できません。
コンシューマーアプリケーションがDLLのC++例外処理をオーバーライドすることは本当に可能ですか?
編集:答えに概説されているチェックするすべてのことを考えた後、問題は解決しました。実際のコードでは、スローするだけでなく、デバッグバージョンでMessageBoxW()Win32呼び出しを呼び出す例外をスローするための特別な関数があります。また、コンシューマーアプリケーションはメッセージボックス(NTサービス)を表示するのに問題があり、効果的に電話を切りました。したがって、C++例外処理の問題ではありません。
c# - メッセージボックスボタン-言語を設定しますか?
を使用するMessageBox.Show()
場合は、MessageBoxButtonsを選択できます。使用可能なボタンは列挙型であり、「はいいいえ」、「OKキャンセル」などのオプションを提供します。
たとえば、ノルウェーのメッセージテキストを使用している場合でも、ユーザーは英語の「はいいいえ」を受け取ります。
言語が正しくなるようにボタンのテキスト(C#)を変更する方法はありますか?テキストを上書きしたり、現在のロケールを何らかの方法で設定して、「はいいいえ」ではなく「JaNei」を使用できるようにすることはできますか?
クライアントに.NET言語パックをインストールすることに依存したくありません。
c# - MessageBox ボタンのキャプションを取得するにはどうすればよいですか?
テキストをコピーできるカスタム メッセージ ボックスを作成していますが、標準のメッセージ ボックスとまったく同じように表示したかったので、MessageBox クラスと同様に、ボタンのテキストをシステム言語に設定したいと考えています。そのテキストを取得する方法を知っている人はいますか (「はい」、「いいえ」、「キャンセル」など)。
c# - メッセージ ボックスにプログレス バーを設定する方法
メッセージ ボックスにプログレス バーを設定したい 設定方法 ...プログレス バーのプロパティ スタイルには Marquee プロパティがあります..... メッセージ ボックスのコードは次のとおりです.......
python - tkinterでメッセージボックスを作成するには?
「YES」ボタンと「NO」ボタンを持つかなり単純なメッセージボックスをtkinterで構築しようとしています。内部で「YES」ボタンを押すと、ファイルにYESを書き込む必要があります。同様に、「NO」を押すと、ファイルに NO を書き込まなければなりません。これどうやってするの?
asp.net-mvc - asp.net mvcでメッセージボックスを作成するにはどうすればよいですか?
asp.net mvcのコントローラーでメッセージボックスを実行しようとしていますが、MessageBoxまたはMsgBoxと入力するたびに、名前空間をインポートするオプションが表示されません...
MessageBoxに似たものを使用できますか?
wpf - カスタマイズされたボタンを既存の MessageBox に追加する
MessageBox
カスタム ボタンを既存の WPFに追加するにはどうすればよいですか? 通常の [OK] ボタンと [キャンセル] ボタンとは別に、さらに 3 つのボタンを追加し、それらのイベントも処理する必要があります。
wpf - MVVMでMessageBox.Show()機能をどのように正常に実装しましたか?
ViewModelでMessageBox.Show()を呼び出すWPFアプリケーションがあります(ユーザーが本当に削除したいかどうかを確認するため)。これは実際には機能しますが、ViewModelはビューで何が起こるかを明示的に決定するべきではないため、MVVMの粒度に反します。
だから今、私はMVVMアプリケーションのオプションでMessageBox.Show()機能を最適に実装する方法を考えています:
「よろしいですか...?」というテキストのメッセージを送ることができます。XAMLの[はい]と[いいえ]の2つのボタンとともに、テンプレートにトリガーを作成して、AreYourSureDialogueBoxIsVisibleというViewModelPropertyに基づいて折りたたんだり表示したりします。次に、このダイアログボックスが必要な場合は、AreYourSureDialogueBoxIsVisibleを「true」に割り当てます。 "、およびViewModelに戻ってDelegateCommandを介して2つのボタンを処理します。
また、XAMLのトリガーを使用してこれを処理し、[削除]ボタンを使用すると、メッセージとボタンが含まれるBorder要素が実際に表示され、[はい]ボタンが実際に削除されるようにすることもできます。
どちらのソリューションも、MessageBox.Show()を使用した数行のコードでは複雑すぎるようです。
MVVMアプリケーションにダイアログボックスをどのように正常に実装しましたか?
bind - Tkinter ボタンバインド
これは私のコードです:
プログラムに文字列形式で「YES」または「NO」を返すには、button1Click() と button2Click() で何をすればよいですか?