問題タブ [showdialog]

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 投票する
1 に答える
325 参照

winforms - 別の子ウィンドウから新しい子ウィンドウを表示しますが、親ウィンドウの中央に配置します

メインフォーム(fMain)と2つの子フォーム(fLoginとfAdmin)を備えたwinformsアプリがあります。fLoginは、メインフォームのボタンのボタンクリックイベントハンドラーにある次のコードを使用して表示されます。

fLoginのコンストラクターで、メインフォームをプライベートメンバーレベルの変数に割り当てます。

ご想像のとおり、fLoginは、ユーザー名とパスワードのテキストボックスといくつかのボタンを備えた小さなフォームです。ユーザーが資格情報を入力して[OK]ボタンをクリックすると、fLoginはサーバーで情報を検証し、情報に問題がない場合はfLoginが消え、fAdminが表示されます。現在、次のようにfAdminを表示しています。

formAdmin.Parent = _mainFormを設定して、ダイアログを魔法のように中央に配置することはできません。したがって、formAdminの所有者として_mainFormをformAdmin.Show()に渡しますが、formAdminを中央に配置することに関しては役に立たないようです。formAdminをメインフォームの中央に表示させる簡単な方法はありますか?

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

javascript - jQueryまたはjavascriptを使用して、「showModalDialog」ウィンドウから「WebpageDialog」を削除します

ページのどこかで、私は使用します

onclick="window.showModalDialog("http://rauf-thecoder.blogspot.com/");"

次のように表示されます。 ここに画像の説明を入力してください

タイトルバーからWebページダイアログのテキストを削除するにはどうすればよいですか:(私も喜んで使用していjQueryます。

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

android - アニメーションアンドロイドの後のshowDialog

爆発をシミュレートするアニメーションを作成しました: このアニメーションの「ブーム」イメージ:

アクティビティでの爆発.xml HyperspaceExplosion

プレーヤーが爆弾の爆発をクリックすると始まります。爆発の終わりに、ダイアログを開きたいです。

爆弾動作の簡単なコード:

問題は、爆発とダイアログが時間的に競合し、ダイアログが開いた後も爆発が続くことです。

爆発前の 2 つのイベントをシンクロナイズしたいと思います。爆発の最後に、ダイアログを開きたい。

誰でも私を助けることができますか?

アドバイスありがとう。

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

vb.net - フォームの返信待ち vb.net

次のコードステップに進む前に、フォームを呼び出してリプレイを受信するまで待つ適切な方法は何ですか?

コード例は次のとおりです。

ここで、lf はユーザーのパスワードを待つログイン フォームであり、OK を押したときにパスワードが正しいかどうかに応じて、true または false (isLogedIn) を返す必要があります。

現在、次のコードに進む前に、ログインフォームから何かを受け取るまでコードを待機させる方法がわかりません。

ここで古いコードを使用する場合:

ユーザーが偽のログインパスワードを入力すると終了しないため、待機し続けます....

どんな助けでも素晴らしいでしょう!

デビッド

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

c# - Form.ShowDialog()を呼び出すためのより良い方法はどれですか?

モーダルダイアログを表示するためのより良い方法はどれですか?

また

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

c# - インストールダイアログを一番上にする

インストールを続行する前にユーザーがライセンスを入力する必要がある C# プロジェクトのインストーラーがあります。フォームをインスタンス化し、それに対して ShowDialog を呼び出すことで、ユーザーからライセンスを取得します。

私の問題は、ユーザーがインストール中に何か他のものをクリックする可能性があることです。これは、ダイアログが非表示になっている可能性があり、ユーザーがタスクバーでダイアログを見つけるまでインストールが続行されないことを意味します。ライセンスダイアログを一番上に表示したいのですが、やり方がわかりません。どうにかして、BeforeInstall イベント ハンドラーからインストール アプリケーションを最上位にすることはできますか? インストーラーは管理者権限で実行されます。


編集:回答を受け入れるのが早すぎたようです。これで、BeforeInstall イベント ハンドラーに次のようなコードが含まれるようになりました。

動作は次のとおりです。

  • プロジェクトをインストールしようとしています
  • UACをクリックしてインストールを許可します
  • コマンド ウィンドウを最大化します。

他に何もしなければ、ある時点でコマンド ウィンドウの上にライセンス ウィンドウが表示されます。ただし、cmd プロンプトで 1 秒あたり約 1 クリックの速度で何かを入力すると、ライセンス ウィンドウはポップアップせず、タスク バーにのみ表示されます。他のウィンドウでアクティビティが発生している場合でも、常にライセンス ウィンドウがポップアップするようにしたいと考えています。

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

c# - Form.DialogResultの問題

ここで何が間違っているのか理解できません。ユーザーがに表示されるフォームで[OK]をクリックした場合に、条件ステートメントを実行したいと思いますfrmCust.ShowDialog()。現時点では、「dev1」にしかアクセスできません。

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

java - 別の LinearLayout の後に LinearLayout を追加する方法は?

このレイアウトを作成しました:

そしてこの他

alertDialog で「レベルを追加」をクリックした後、LinearLayout.ly_create_structure に LinearLayout.ly_level をプログラムで追加したい (LinearLayout.ly_level の各レベルには、alertDialog を表示するためのリンクがあります)。

コードは次のとおりです。

このコードを使用すると、LinearLayout を最後に追加できますが、AlertDialog を表示するためにクリックされたボタンを含む LinearLayout の後に追加したいと考えています。これを実装するのを手伝ってもらえますか?

更新 1: インデックスの取得方法がわかりません。私はこのようにしようとしています:

更新 2: 問題を解決しました。以下のコードを showDialog() に移動します

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

c# - ネストされた子ダイアログを閉じると親ダイアログも閉じるのはなぜですか?

ShowDialog を使用してフォームをモーダル ダイアログとして開きます。このダイアログでは、ShowDialog を使用して、モーダル ダイアログとして別のフォームを開くことができます。

最も内側のダイアログが閉じられると、その親ダイアログも閉じられます。なぜこれが発生し、どうすれば防ぐことができますか?

これを説明するために、問題の Hello World バージョンを作成しました。

フォーム 1:

フォーム1

フォーム 2:

フォーム2

フォーム 3:

フォーム3

再現する手順:

  • 「フォーム2を開く」をクリック
  • 「フォーム3を開く」をクリック
  • 「キャンセル」をクリック

フォーム 3 は予想どおり DialogResult == Cancel で閉じますが、フォーム 2 も DialogResult == Cancel (予想外) で閉じます。

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

c# - 子ウィンドウから親ウィンドウにデータを保存しますか?

私はWindowsアプリケーションを持っています。

Windowsアプリケーションには、XMLライブラリがあります。

カスタムコントロールもあります。

そのカスタムコントロールには、ボタンがあります。

ボタンをクリックすると、新しいウィンドウが開きます。私はこの新しいウィンドウでいくつかのことをします。新しいウィンドウのボタンをクリックすると、Form1ウィンドウにデータを保存したい

新しいウィンドウ(SelectWidgitWindow)でこれにアクセスするにはどうすればよいですか?

つまり

また

助けてください