問題タブ [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.

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

javascript - ドラッグ可能でサイズ変更可能な JavaScript ポップアップ ウィンドウを作成するにはどうすればよいですか?

クロスブラウザーで使用するために JavaScript でドラッグ可能でサイズ変更可能なウィンドウを作成したいのですが、できればフレームワークの使用を避けたいと考えています。

誰かが私が使用できるリンクまたはコードを持っていますか?

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

javascript - jqueryダイアログをthemerollerテーマで機能させるにはどうすればよいですか?

jqueryUIからダイアログを試しています。すべてのオンラインデモはflora.cssを使用しています。テーマローラーアプリケーションによって生成されたcssファイルでダイアログを正しく表示できません。私は何かが足りないのですか?これらのものは箱から出して動作する必要がありますか?

更新:ブロックに感謝します。サンプルを作成するためにコードをクリーンアップしたとき、demo.html(themeroller.zipに付属)のHTMLが少し冗長すぎることに気付きました。私がする必要があるのは、ダイアログdivにclass="ui-dialog"次のような属性を与えることだけでした。

私はあなたの答えを受け入れます。御時間ありがとうございます。

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

javascript - テーマローラーcssを使用する際のjqueryダイアログの問題

jquery uiダイアログのデモはすべて、「flora」テーマを使用しています。カスタマイズしたテーマが欲しかったので、themerollerを使用してcssファイルを生成しました。使用したときはすべて正常に機能しているように見えましたが、後でダイアログに含まれる入力要素を制御できないことがわかりました(つまり、テキストフィールドに入力できない、チェックボックスをオンにできない)。さらに調査したところ、ダイアログ属性「モーダル」をtrueに設定すると、これが発生することがわかりました。植物相のテーマを使用する場合、これは発生しません。

jsファイルは次のとおりです。

植物相のテーマを使用するhtmlは次のとおりです。

ダウンロードしたthemerollerテーマを使用するhtmlは次のとおりです。

ご覧のとおり、参照されているcssファイルとクラス名のみが異なります。誰かが何が間違っている可能性があるかについての手がかりを持っていますか?

@David:試してみましたが、機能しないようです(FFでもIEでも)。私はインラインCSSを試しました:

また、外部のcssファイルを参照してみました。

しかし、これらはどちらも機能しません。私はあなたが提案したものに何かが欠けていますか?

編集:
brostbeefで解決してください!
もともと植物相を使っていたので、クラス属性を指定しなければならないと勘違いしてしまいました。結局のところ、これは実際に植物相のテーマを使用する場合にのみ当てはまります(サンプルのように)。カスタマイズされたテーマを使用する場合、クラス属性を指定すると、その奇妙な動作が発生します。

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

winapi - Win32 ダイアログのタブ オーダーをプログラムでどのように変更しますか?

ダイアログ テンプレートと CreateDialogIndirect を使用してダイアログが生成された後、ダイアログにコントロールを追加する必要があることがよくあります。このような場合、タブ オーダーはダイアログ テンプレートによって設定され、新しく作成されたコントロールを含めてタブ オーダーを変更する明らかな方法はありません。

0 投票する
7 に答える
10765 参照

ms-access - 「この問題についてMicrosoftに教えてください」ダイアログボックスを防ぐ方法

見つけられないように見えるエラーがあり、それを追跡するための必要性/リソースがありません。私たちがしなければならないことは、「この問題についてマイクロソフトに教えてください」というおかしなダイアログボックスがサーバーを乱雑にしないようにすることです。

これはMS-Accessエラーによるものです(私たちは考えています)が、Accessがインストールされている場所が見つかりません(私はそうではないと思います)。どのドライブにもMSOfficeディレクトリはありません。

ダイアログボックスが表示されないようにすることができれば、それは素晴らしいことです。

ありがとう。

仕様:Window Server 2003 sp2

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

c++ - MFC IE 組み込み Web ブラウザーの奇抜さ

Internet Explorer Web ブラウザー コントロールを埋め込むこのモードレス MFC ダイアログがあります。

CWndコントロールは、Visual Studio によって生成された ActiveX ラッパーから直接派生しCDialogDDX_Control(pDX, IDC_EXPLORER, m_explorer);.

2つの問題があります。

問題#1:

モードレスであるため、new/Create() を使用して、次に DestroyWindow()/delete (PostNcDestroy 内) を使用して、自分の好みでダイアログを開始および停止します。

問題は、IE コントロールが Flash ビデオ (通常の YouTube のもの) の読み込みを開始したときに始まります。IE コントロールを閉じてダイアログを破壊すると、ビデオはまだ読み込まれます! 完全にキャッシュされるまで。親ダイアログが PostNcDestroy を通過し、すべてのメモリが解放された場合でも、Flash ActiveX スレッドは残り、実行を続けます。

何をすべきか?その子 Web コントロールとそのすべてのスレッドを本当に「殺す」にはどうすればよいですか?

問題#2:

Web ブラウザー コントロールは、ダイアログの全領域をカバーします。OnMouseMove()親ダイアログまたは Web ブラウザー マッピング クラスでインターセプトできません。何を与える?

ありがとう!


"掃除"

PostNcDestroy() で「これを削除」 - もちろん基本関数を呼び出します。もっとあるべきですか?何?ダイアログはその子を適切に処理するべきではないでしょうか?

Web コントロールで DestroyWindow を明示的に呼び出すか、WM_DESTROY、WM_CLOSE、さらには WM_QUIT などのメッセージを送信/投稿しようとしましたが、何もしませんでした。

問題#2:

いいえ、インデントのように、コントロールはすべてのスペースを取り、それが一番上にあるので、マウスアクションは「下」に送信されないと思います:)?しかし、なぜ彼自身の OnMouseMove が呼び出されないのでしょうか? CWndから直行するから?道に迷いました...

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

c++ - リソース ファイルを使用しない Windows API ダイアログ

C++ と Windows API を使用してダイアログ ボックスを作成しようとしていますが、リソース ファイルでダイアログを定義したくありません。私はウェブ上でこれについて良いものを見つけることができず、私が読んだ例のどれもプログラムでダイアログを定義していないようです.

これどうやってするの?

簡単な例で十分です。私はまだ複雑なことをしていません。

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

vb.net - VB.NET で定義済みのダイアログ テンプレート?

VB.NET で使用できるテンプレート ダイアログのライブラリはありますか? カスタム ダイアログを作成して継承するのは簡単ですが、その種のテンプレートがいくつかあるようです。

保存/キャンセル、はい/いいえなどの簡単なものが必要です。

編集: ドロップダウン メニュー、リストボックス、グリッドなどを追加したいので、MessageBox では十分ではありません。定義済みのボタンを要求できるダイアログ フォームがあり、それぞれがモーダル結果を返し、閉じられた場合フォームにコントロールを追加すれば、ボタンはすでにそこにあるはずです。

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

c# - C# ODBC ダイアログ

ODBC 接続ダイアログを表示し、選択した ODBC を取得する方法に関する情報はありますか?

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

mono - 選択したGtkオブジェクト(ダイアログ)を作成しようとすると、Mono-Developがエラー ""をスローします。なぜですか?

最近、Mono-Develop IDE(v1)を使用してUbuntu 8.04でMono(1.9.1)を使い始めました。GTK-Sharp2を使用してPlayアプリのGUIを実行しようとしています。

何らかの理由でgtkダイアログ(ColorSelectionDialogまたはMessageDialog)を作成しようとすると、コンパイラは「'Gtk.ColorSelectionDialog.ColorSelectionDialog(GLib.GType)'は保護レベル(CS0122)のためアクセスできません」というエラーをスローします。

おそらく、これらのダイアログはGTKライブラリのパブリックオブジェクトではありませんか?

例外をスローするいくつかのc#コードのサンプルを次に示します。

助言がありますか?