問題タブ [dialog]
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.
mfc - モードレス ダイアログを表示して、すぐに情報を表示するにはどうすればよいですか?
画面にモードレス ダイアログを表示し、その中に情報を表示したいと考えています。
ただし、次のように使用すると、いくつかの問題が発生します。
ダイアログが表示されているように見えますが、情報は何も描画されません。関数が終了したときにのみ、すべての情報を描画します。
モードレス ダイアログを変更して、情報がすぐに表示されるようにするにはどうすればよいですか?
jquery - IE6のjQueryダイアログの修正または作業-ダイアログにフォームが含まれている場合の主要なレイアウトの問題
フォームを含むjQueryダイアログを使用しています。ie6では、フォームの上に説明のつかない数インチのパディングがあります。マークアップからフォームを削除すると、最も深刻なレイアウトの問題がなくなります。テーマなし(デフォルト)、Flora、およびテーマローラーテーマで試してみましたが、すべて同じ問題があるようです。
ダイアログCSSにさまざまな調整を試みましたが、何の効果もないようです。ダイアログが作成されると、他のスタイルが適用されないように、大量のインラインCSSが書き込まれます。
フローティング、マージンとパディングの削除、インライン表示など、フォーム自体にcssプロパティを設定しようとしましたが、フォームが存在する限り、余分なスペースがあります。誰かがこれの回避策を見つけることができましたか?私はそれをハックしたくないし、フォームタグのないフォームコントロールを持っています。
ありがとう。
jquery - jQuery.dialog はテーマローラー クラスを生成しませんか?
Firebug を使用すると、生成されたダイアログのクラスについて何かに気付くでしょう。ui-widget および/または ui-state は完全に存在しませんが、これらは ThemeRoller が UI 要素の色付けに使用するクラスです!
ある種の ThemeRoller 準拠のダイアログ ジェネレータ、または事後に適切な表示クラスをダイアログにハックするスクリプトさえありますか?
または、ユーザーが自分のテーマを編集できるようにするつもりはないので、jQuery の人々がデモのために明らかに行ったように、色情報を ui.dialog.css に入れる CSS ハッカーを少し行う必要がありますか?
javascript - JavaScript のコールバックを待ってもらえますか?
デフォルトのアラートの代わりに、 http: //abeautifulsite.net/notebook/87 の jQuery アラート ダイアログ ライブラリを使用しようとしています (これは私の意見ではかなりひどいものです)。これは素晴らしいライブラリのようですが、jConfirm ライブラリの使用例はありません。
私はこのようなことをする必要があります:
そして私の.netボタンからの呼び出し:
プラグインの Web サイトにコメントを投稿し (今朝)、Google で javascript を検索し、コールバックが結果なしで完了するのを待っていました。
残りのJavaScriptが実行される前に、コールバックを正しく使用して結果を取得する方法についてのアイデアはありますか?
ありがとう。
eclipse - Eclipseはコンパイルされていないリソースを見つけます
EclipseCtrlで+ Shift+Rをクリックすると、リソースを見つけるためのダイアログが表示されます。ただし、コンパイルされていないかコンパイルされているかに関係なく、すべてのリソースが表示されます。コンパイルされていないリソースだけを表示するようにフィルタリングする方法はありますか? または、何らかの方法でコンパイル済みのリソースを非表示にすることはできますか?
internet-explorer - 印刷ダイアログをバイパスするための IE アドオン - どこから始めればよいですか?
print()
Javascript呼び出しをインターセプトし、標準の印刷ダイアログをバイパスして、デフォルトのプリンターでページを自動的に印刷するIE 6/7用のアドオン/プラグインを作成する必要があります。残念ながら、私は Windows や IE プログラミングについてほとんど知らないので (私は Cocoa の出身です)、どこから始めればよいか少し迷っています。BHO を書きたいと思いますが、よくわかりません。どんな助けでも大歓迎です。
Web ページに存在する VBScript でこの効果を実現する (Print 関数をオーバーライドする) 方法を発見したので、そのコードをある種のプラグインでラップするのと同じくらい簡単であれば、それが理想的です。
.net - MVVM を使用した WPF でのダイアログの処理
WPF の MVVM パターンでは、ダイアログの処理はより複雑な操作の 1 つです。ビューモデルはビューについて何も知らないため、ダイアログ通信は興味深いものになる可能性があります。ICommand
ビューがそれを呼び出すと、ダイアログが表示されることを公開できます。
ダイアログからの結果を処理する良い方法を知っている人はいますか? などの Windows ダイアログについて話していますMessageBox
。
これを行った方法の 1 つは、ダイアログが必要なときにビューがサブスクライブするイベントをビューモデルに設定することでした。
これは問題ありませんが、ビューには避けたいコードが必要であることを意味します。
perl - PerlでのExcelファイル処理を自動化し、ダイアログ/UIの相互作用を回避します
OLEを使用してMicrosoftExcelを自動化したときに、ポップアップダイアログが表示されないことを保証するにはどうすればよいですか?Perlモジュール(Win32 :: OLE)を使用しています。次のコードを使用して、ほとんどのダイアログポップアップを回避できます。
ただし、一部のファイルでは、次のテキストを含むダイアログが引き続き表示されます。
このファイルは認識可能な形式ではありません。
- ファイルがMicrosoftExcelと互換性のない別のプログラムからのものであることがわかっている場合は、[キャンセル]をクリックして、このファイルを元のアプリケーションで開きます。後でMicrosoftExcelでファイルを開きたい場合は、テキスト形式などの互換性のある形式でファイルを保存します。
- ファイルが破損していると思われる場合は、[ヘルプ]をクリックして、問題の解決に関する詳細を確認してください。
- それでもファイルに含まれているテキストを確認したい場合は、[OK]をクリックします。次に、テキストインポートウィザードで[完了]をクリックします。
OKキャンセル
「OK」、「キャンセル」、「ヘルプ」ボタンを含む同様のダイアログが表示されることがあります。
スクリプトに提供されるファイルの品質を制御できません。
javascript - Javascript クローズ アラート ボックス
一定時間後または特定のイベント (つまりonkeypress
) で Javascript を使用してアラート ボックスを自動的に閉じることができるようにしたいと考えています。alert()
私の調査によると、組み込み関数ではそれが可能ではないようです。それをオーバーライドして、開いたダイアログ ボックスを制御する方法はありますか?
また、非表示の div をアラートとして表示するオーバーライドは必要ありません。実際のダイアログ ボックスが必要です。
windows - GetOpenFileName ディレクトリの変更
質問:
既に実行中のファイルを開くダイアログの現在のディレクトリを変更する方法を知っている人はいますか?
詳細:
すべての検証、既存のチェック、および作成テストがオフになっている (OpenFileName フラグを介して) カスタマイズされたファイルを開くダイアログ (カスタム テンプレートを使用して追加のコントロールを追加) があります。
これらをオフにすると、ダイアログの組み込みの動作が無効になり、ユーザーが「ファイル名」コンボ ボックスにフォルダー名を入力して Enter キーを押すと、現在表示されているフォルダーが変更されます。
その動作を追加したいと思います。これがいつ発生するかは、フック プロシージャを介して検出できます。OK ボタンを非表示にし、アクセラレータをオフにして、独自の「選択」ボタンをコントロールに配置しました。つまり、CDN_FILEOK メッセージが表示されるのは、ユーザーが入力後にテキスト ボックスに Enter キーを押したときだけです。
ただし、ダイアログに現在のディレクトリを変更するようにプログラムで指示する方法がわかりません。
ウィンドウ内の SHELLDLL_DefView コントロールに何らかのメッセージを送信することでこれを達成できるのではないかと考えていましたが、それに関するドキュメントを見つけることができませんでした。