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

javascript - Jquery確認ボックス

複数のウィジェットで簡単に使用できる一般的な確認ボックスを作成しようとしていますが、スコープに問題があり、やろうとしていることをより明確に行う方法を望んでいました。

現在、私は次のものを持っています-

現在、私はウィジェット内からボックスを閉じるのと同じくらい簡単なことをしようとしていますが、何が何を知っているかという点で自分の脳を円で包んだと思います. 私の混乱した頭をすっきりさせたい人はいますか?

乾杯、サム

結果のコード:

後でこのスレッドを見つけて同様の問題の解決策を探している人にとって、ここで得た役立つ回答から得られたコードを確認するのに役立つと思いました.

結局のところ、それは非常に単純でした(イライラする心のもつれのほとんどがそうであるように)。

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

.net - WPFでモーダルダイアログを作成するにはどうすればよいですか?

Xamlウィンドウがある場合、それを子ウィンドウとして開き、親ウィンドウの実行を続行する前に、親ウィンドウで子が閉じるのを待つにはどうすればよいですか?

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

wpf - Windows ダイアログのデフォルトの見出し

以下の同等のスタイル付きテキスト「接続オプションを選択してください」を提供する組み込みのデフォルトのスタイルまたは WPF 要素はありますか?

代替テキスト http://i.msdn.microsoft.com/Aa511327.TopRules07(en-us,MSDN.10).png

この見出しは、アプリが実行されている OS (XP、Vista、7) に合わせて変更されると考えています。

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

.net - System.Windows.ShowDialog() が「true」を返すようにするにはどうすればよいですか?

System.Windows.ShowDialog()「true」を返すにはどうすればよいですか?

私はこれに少し慣れていません。 System.Windows.ShowDialogの戻り値の型はbool? を打ったとき、trueを打ったときに戻るはずです。しかし、どちらが公式の送信ボタン であるかを指定する方法がわかりません。SubmitfalseCancelButton

編集: 関連するメモとして、null を返す方法について知りたいです。

0 投票する
10 に答える
11870 参照

java - Java メッセージ ダイアログ (swing/awt/other) を作成する最速の方法は?

何らかの処理を行い、ユーザーにフィードバックを提供するメッセージを表示する必要がある Java アプリケーションを作成しています。

ただし、非常に遅いようで、戻るのに 2 秒以上かかります。

ソースから明らかな原因を取り除きました。使用したコードは次のとおりです。

コマンドラインからこれを実行しています:

ご覧のとおり、JFrame を作成するだけで、表示すらしていません。

関連する場合、ここに私のjava -version出力があります:

これは (現在) Win XP SP2 に対して実行されています。


では、最初の質問: なぜそんなに遅いのですか?

さらに重要なことは、単純なメッセージ (cmdline ではなく GUI) を遅滞なく表示したいということです。


アップデート:

少し背景が役立つかもしれません:
私は多くの「ヘッド」を持つアプリケーションを作成しています (つまり、複雑な部分を実行するために同じコア クラスを使用するさまざまなユーザー インターフェイス)。
私は現在、正常に動作する純粋なコマンド ライン ヘッドを持っています - すぐに応答します。
また、通常のポイント & クリック GUI を備えた標準アプリケーションも用意するつもりですが、このビットに問題があるとは考えていません。
私が現在取り組んでいるのは、これら 2 つのハイブリッドです。実行ボックス (または同様のランチャー) から、おそらく引数を使用して起動され、事実上、ステータス メッセージで応答するだけで済みます。キーを押します。

この後者は、問題が焦点を合わせているところです。

私はシェルスクリプトで既存のコマンドラインバージョンを使用することに反対していませんが(必要だとは思いませんでした!)、既存の回答は、物事が他の人ほど速く実行されていないことを示唆しているようです-1私の例では、70ms に対して 1460ms かかります。これは大きな違いです。

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

javascript - jQuery UIダイアログウィジェットの表示/非表示メソッドをよりきめ細かく制御することは可能ですか?

現在、ダイアログウィジェットを使用する場合、最も基本的な形式のエフェクトしか使用できないようです。たとえば、次の例では、ダイアログボックスの表示と非表示の両方にドロップ効果を使用します。

ただし、dropメソッドのデフォルトは常に左側にドロップします。私が本当に欲しいのは、それを右に落とすことです。このようなもの:

これは可能ですか?

私は現在1.6rc6を使用しています。私も1.5.3(安定)を試してみましたが、運がありませんでした。


ソースを少し掘り下げた後、これはバージョン1.5.3と1.6rc*の両方でサポートされているとは思いません。上記の機能をサポートするには、おそらくAPIを変更する必要があります。Steerpikeは、おそらくメインラインにあるはずのバージョンを見つけました。誰かが他のことを知っているなら、私を訂正してください。

0 投票する
6 に答える
7899 参照

.net - .NET:Escape で MessageBox.Show() を閉じる方法は?

コードを仮定します:

代替テキスト

ユーザーがEscapeを押した場合、メッセージ ボックスを閉じて、Show()メソッドを返すことができDialogResult.Noneます。

関連する質問: MessageBox.Show の右上にある "X" を有効にして、ユーザーが中止できるようにするにはどうすればよいですか?


Windows エクスプローラーの確認ダイアログで Esc キーを押して中止する方法に似ています。

Internet Explorer の確認ダイアログでエスケープを押して中止できるようにする方法と似ています。

Outlook の確認ダイアログで Esc キーを押して中止する方法に似ています。

ユニバースの歴史のすべてのダイアログで、ユーザーがエスケープを押すか、X をクリックして、次のように言うことができるのと似ています。

「あなたが私に何を求めているのか、まったくわかりません。私のコンピューターを壊さないでください。」


Vista UX ガイドラインより

「はい」または「いいえ」の質問に答える場合にのみ、「はい」および「いいえ」ボタンを使用してください。主な指示は、当然のことながら、はいまたはいいえの質問として表現する必要があります。はいまたはいいえの質問に [OK] と [キャンセル] を使用しないでください。

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

windows-installer - MSI ダイアログが正しく再描画されない

インストール キーを検証するための MSI ダイアログがあります。ダイアログには以下が含まれます。

  • テキスト フィールド (ユーザーがキーを入力するため)
  • ラベル (キーが無効または期限切れの場合などのエラー情報を表示するため)
  • ボタン (「次へ」ボタン)

ユーザーが [次へ] ボタンをクリックすると、キーが検証され、キーが無効または期限切れの場合は、エラーを説明するテキストでラベルが更新されます。問題は、ラベルが複数の異なるテキスト値で更新された場合 (たとえば、ユーザーが無効なキーの後に期限切れのキーを入力した場合)、ラベルが正しく再描画されないことです。新しいテキストが古いテキストの上に印刷されているように見えます。ダイアログ (またはラベルのみ) を強制的に再描画する方法はありますか?

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

inheritance - MFCダイアログボックスを継承するにはどうすればよいですか?

ダイアログボックス(cMyDialog)を作成しました。cMyDialogを複製して、cMyDialog2と呼ぶ予定です。MFCで継承を行うにはどうすればよいですか?cMyDialog2にcMyDialog1からすべてのIDDを継承させて、cMyDialog1からcMyDialog2にコードをコピーして貼り付ける必要がないようにします。cMyDialog2の目的は、cMyDialog1からすべての関数を継承し、それにいくつかの関数を追加することです。


ご返事ありがとうございます。IMPLEMENT_DYNAMICについてはよくわかりません。以下は私のコードの短いスニペットです。マクロを誤解した場合は、確認して手伝ってもらえますか?


DECLARE_DYNAMICandメソッドを介してCMyDialogから継承できIMPLEMENT_DYNAMICます。アダム、あなたの助けに感謝します。

しかし、質問の2番目の部分を機能させることができませんでした。[名前を付けて保存]ボタンを追加するなど、子ダイアログボックスCMyDialog1にいくつかの機能を追加したかったのですが、追加できませんでした。CMyDialog1はCMyDialogから継承されたダイアログであるため、新しい関数を追加できないためですか?継承されたダイアログボックスに新しい関数を追加するにはどうすればよいですか?

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

windows - 無料の「接続の追加」または「SQL 接続」ダイアログはありますか?

サーバー エクスプローラー ウィンドウの Visual Studio にある [接続の追加] または [SQL 接続] ダイアログが気に入っています。CodeSmith のものも気に入っています。Windows アプリケーションで同じダイアログまたは類似の機能を使用したいと考えています。

SQL Server および SQL Server Express データベース ファイル (*.mdf) を操作するために必要です。

私のクライアントには、.NET 3.5 SP1 と SQL Server 2008 Express がインストールされています。

これは使用できるシステム ダイアログですか? そのようなオープンソースのダイアログはありますか? ありがとう。