問題タブ [windowstate]

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 に答える
3270 参照

c# - システムトレイアイコンからウィンドウを開きます

そこで、システムトレイアイコンのあるウィンドウを作成しました。ウィンドウは最小化された状態で始まり、システムトレイアイコンをクリックすると再表示されます。ただし、最小化ボタンをクリックした場合にのみ機能します。赤い終了ボタンをクリックするとウィンドウが消え、システムトレイアイコンは(本来あるべき姿で)残りますが、クリックするとプログラムはエラーをスローします。

ウィンドウを閉じた後、可視性を設定したり、Show、ShowDialog、またはWindowInteropHelper.EnsureHandleを呼び出したりすることはできません。

関連するコードは次のとおりです

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

c# - アプリケーションがトレイにあるときにウィンドウの状態を保存する

「閉じる」ボタンをクリックしてシステムトレイに最小化するアプリがあり、その状態(位置、すべての要素(コンボボックス、テキストボックス)とその値など)を保存したい。

今、私はこのコードを書きましたが、トレイから新しいウィンドウを作成します (古いものをパラメータで回復するのではなく):

問題に合わせてこのコードを変更するにはどうすればよいですか?

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

c# - フォーカスを盗まないC#FormWindowState.Normal

最小化されたときにシステム トレイに移動する Windows フォーム アプリケーションがあります。アプリケーションをポップアップするメッセージを受け取ると、ShowWindowFromTray() 関数が呼び出されます。ユーザーが行っていることを中断する可能性があるため、フォーカスのあるアプリケーションにフォーカスを奪いたくありません。

ところで、このアプリケーションには、アプリケーションが他のすべてのウィンドウで常に最上位または最上位に表示されるかどうかをユーザーが確認できるオプションがあります。

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

java - フレームが画面の左または右にスナップされたときのイベントを持つリスナー

WindowStateListenerコンポーネントが垂直方向、水平方向、またはその両方で最大化されているかどうかがわかります。少なくとも、そうなると言っています。ウィンドウを画面の左端または右端にスナップする以外に、ウィンドウを水平方向または垂直方向のみに最大化する方法がわかりません。この動作の別のリスナーはありますか? または、画面に対するマウスの位置を追跡するものを自分で作成する必要がありますか? 私が説明した内容を表示するサンプル プログラムを作成しました。

SSCCE

このビヘイビアーによって何かをトリガーしたいのに、このイベントを持つリスナーが他にいない場合、画面のサイズを取得し、マウスが画面の端に近づいたときにマウスの位置を監視するのが適切なアイデアでしょうか?

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

javascript - JavaScript による Infragisitcs WebDialogWindow WindowState の処理

上記のコードを使用すると、Web ダイアログ ウィンドウの windowState を visible に変更できます。問題は、ページを更新していることです。onClientClickメソッドを使ってjavascript関数を呼び出すことで、ページの更新を回避できるようです。Infragistics DialogWindowStateただし、 Javascriptを介してウィンドウの状態を更新する方法がわかりません。助けてください!

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

c# - 最小化された状態からフォームを最大化できない

最小化された状態のフォームを最大化しようとすると (Windows フォームを使用しています)、フォームが開きません。理由がわかりません。

これが私がやっていることの例です:

どういうわけか、フォームが開きません。「完了」メッセージボックスが表示されます。

ここでいくつかの助けを借りることができます;)

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

java - Swing/AWTでウィンドウの「可視」プロパティをリッスンする方法は?

class のgetterisVisible()と setterによって表される Bean プロパティ「visible」があります。setVisible()Window

この値をリッスンする方法は?

よくあるチェックボックス付きの「表示」メニューをバインディングライブラリで実装したいと思います。残念ながら、ウィンドウの「可視」プロパティをバインドする方法がわかりません。このプロパティをリッスンする定義済みの方法がないため、トランスレーターを作成することさえできません。

0 投票する
0 に答える
666 参照

java - Swing の Window Restore イベントリスナー

WindowStateListenerウィンドウ最大化イベントのリスニングに使用しました。私はそれに成功しています。しかし、フレームを元のサイズ (ウィンドウが最大化されたときに最大化されたアイコンに表示されるボタン) に戻すと、ボタンが見えなくなります。復元イベントを処理してから、それらのボタンを再描画する必要があると思います。これが私がこれまでに行ったことです

jframe 復元イベントを処理したい。どうやってするか