問題タブ [window-management]

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

c# - フォームを開いた場所に応じてボタンを無効にする

おそらくこれには簡単な解決策がありますが、これについては何も見つかりません.3つのフォームがあります:

  1. メインメニュー
  2. フォーム1
  3. フォーム2

メイン メニューとフォーム 1 の両方でフォーム 2 を起動できます。

  • Form 1 から Form 2 を起動すると、一部のボタンが無効になります。

でも

  • メイン メニューから Form 2 を起動すると、すべてが有効になります。

どこかに簡単な解決策があることは知っていますが、私が見つけることができるのは、フォームを開いてその親コン​​トロールを有効/無効にする方法であり、子フォームを開いてコントロールを無効にする方法だけです。

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

linux - Linux - ウィンドウの特定のコーナーを変換ポイントとして使用しますか?


デスクトップの周りでウィンドウを再配置/移動するためのコマンドwmctrlxdotoolをいじっています。そして、たとえば、左下のコーナーを、そのポイントを終わらせたい場所の変換ポイントとして使用できるかどうか疑問に思っていました..?

たとえば、現在のウィンドウをポイント 100,1000 (* つまり、X 軸 = 100 および Y 軸 = 1000)に移動したいが、100 で終了するポイントとして左上隅を使用する代わりに,1000, 代わりに現在のウィンドウの左下隅を使用したい

. これらのコマンドのいずれかでこれを指定することは可能ですか?

ウィンドウのジオメトリを取得し、座標からウィンドウの高さ(* y 軸)を減算または加算して、左上隅の位置を変更することで、 おそらくいくつかの数式を使用してこれを実行できることを知っています。本質的には、左下隅を必要な場所に配置します。しかし、実際には左上隅を動かしていますが、代わりに左下隅を使って動かしているように見せかけています。

これは同じではないことはわかっていますが、 「--window」オプションで「--polar」オプション(* px ではなく度で移動)を使用して、ウィンドウの中心をポイントとして使用できることを確認しました。原点の...しかし、変換ポイントとして別のコーナーを実際に指定するものは何もありません...

または、これを達成するための wmctrl または xdotool コマンド以外の別のコマンドがあるかもしれません...ご意見やご

提案をいただければ幸いです。

前もってありがとう、
マット

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

windows - 垂直モニター設定のウィンドウのサイズ変更

2 台のモニターで Windows 7 を実行する、垂直セットアップ

縦型モニターのセットアップで、より便利なウィンドウ サイズ設定が必要です。現在、ウィンドウを画面の半分に水平方向に自動サイズ変更する通常の「ウィンドウを画面の横にドラッグ」があります。画面の半分を垂直方向に自動サイズ変更する方法はありますか?

すなわち。画面の下半分にドラッグするとサイズが変更されて画面の下半分が表示され、画面の上部にドラッグするとサイズが変更されて上半分が表示されます。

これは可能ですか?これに最適なソフトウェアは何ですか?

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

macos - OS X でプロセス ウィンドウを最前面に表示するにはどうすればよいですか?

他のウィンドウを開く単純なシェル/python スクリプトがあります。スクリプトが終了したら、スクリプトが実行されているターミナルをフォアグラウンドに移動したいと思います。

親ウィンドウのプロセス ID を知っています。特定のウィンドウを最前面に移動するにはどうすればよいですか? 途中で PID からウィンドウ名を見つけなければならないと思います。

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

c - X Substructure Redirection がツール/メニューバーを台無しにする

次のコードは、ルート ウィンドウで下位構造のリダイレクトを開始し、新しい子のサイズを変更しようとします。

これは、単純な端末 ( TERMINAL 定数で定義されたものを Mod4+t で起動できます) では問題なく動作するように見えますが、より複雑な GUI ではさまざまな部分が台無しになります。たとえば、emacs はツールバーなしで表示され、メニュー バーは必要に応じて再描画されません。Firefox は問題ないように見えますが、[メニューを開く] ボタンを押しても目に見える効果はありません。構成要求を尊重するようにコードを変更すると、問題の一部は修正されますが ([メニューを開く] ボタンは機能しません)、もちろん、目的全体が無効になります。この時点で私が望むのは、ウィンドウを壊さずにウィンドウのサイズと位置を変更できることだけです。私は何が欠けていますか?

[アップデート]

Ingo の提案に従って、override_redirect が設定されたウィンドウに触れない更新版を次に示します。

元の問題に関する限り、顕著な違いはありません。

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

applescript - AppleScript Windows の管理

ウィンドウを最前面に -1 にしたい。コンピューターから 30 分以上離れると、Safari をアクティブにして 2 分に 1 回 JavaScript を実行するアプリケーションがあります。ただし、スクリプトが完了したら、Safari を最前面に -1 します。そのため、コンピューターを離れたときと同じウィンドウが最前面に表示されます。

Safariウィンドウを非表示または最小化できることは知っていますが、それは私が望んでいることではありません:-) 何かアイデアはありますか?

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

windows - 複数のウィンドウを同時にフォーカスする方法 (Windows 10 の場合)

私は、Windows 10 を搭載した大きなマルチタッチ テーブルの作成に取り組んでいます。私は、複数の人が異なるウィンドウで一度にテーブルで作業できるという考えを持っています。問題は、Windows 10 では一度に 1 つのウィンドウしかフォーカスできないことです。これにより、焦点が変わり続けるため、複数の人が同時に作業することが不可能になり、まったくうまく機能しません。複数のウィンドウを同時に「フォーカス」する方法があるかどうか疑問に思っていました。

助けてくれてありがとう。