问题标签 [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() 函数。我不想将焦点转移到具有焦点的应用程序上,因为它可能会打断用户正在做的事情。

顺便说一句,此应用程序具有选项,用户可以检查该应用程序是否始终位于所有其他窗口的顶部或 TopMost。

0 投票
1 回答
407 浏览

java - 具有事件的侦听器,用于将帧捕捉到屏幕的左侧或右侧

我知道WindowStateListener会告诉我一个组件是垂直最大化、水平最大化还是同时最大化。至少,它说它会。除了将窗口捕捉到屏幕的左边缘或右边缘之外,我不知道如何在水平方向或垂直方向上完全最大化窗口。这种行为是否有另一个听众?还是我需要自己制作一些东西来跟踪鼠标相对于屏幕的位置?我制作了一个示例程序来显示我所描述的内容。

SSCCE

如果我想让事情由这种行为触发,并且没有其他听众对此有事件,那么一个不错的主意是获取我的屏幕尺寸并在鼠标靠近我的屏幕边缘时观察它的位置吗?

0 投票
2 回答
2236 浏览

javascript - 通过 javascript 处理 Infragisitcs WebDialogWindow WindowState

通过使用上面的代码,它可以将 web 对话窗口的 windowState 更改为可见。现在的问题是它正在刷新页面。似乎可以通过使用onClientClick方法和调用javascript函数来避免页面刷新。但是,我不知道如何Infragistics DialogWindowState通过 Javascript 更新窗口状态。请帮忙!

0 投票
2 回答
2761 浏览

c# - 从最小化状态最大化表单不起作用

当我尝试最大化处于最小化状态的窗体时,(我使用的是 Windows 窗体)它不会打开。想不通为什么。

这是我正在做的一个例子:

不知何故,它没有打开我的表格。它确实向我显示了“完成”消息框。

可以在这里使用一些帮助;)

0 投票
3 回答
1216 浏览

java - Swing - windowStateChanged 事件麻烦

我有一个 JFrame,其中一些元素(目前是一个)在调整窗口大小或更改窗口状态时必须手动在 contentPane 上居中。调整大小事件 (componentResized) 工作正常,但 windowStateChanged 事件导致问题,因为它似乎没有正确“更新” contentPane 的新大小 - 它保留了以前的值。这可以通过简单地打印在 contentPane 上调用的 getSize 的结果来看到。

居中是通过以编程方式更改组件的约束来完成的(使用 putConstraint、SpringLayout)。问题是该方法中使用的 getWidth 返回“错误”值,导致组件不居中。也许这里需要另一个听众?

附加信息:带有 WindowBuilder 的 Eclipse、Linux Mint 15

任何形式的建议表示赞赏。

根据要求,我发布了更多代码 - 一个简单的刽子手游戏。我认为 JFrame 构造函数应该足够了(其他东西是非 GUI 的):

0 投票
3 回答
3520 浏览

java - 如何在 Swing/AWT 中监听 Window 的“可见”属性?

有一个 bean 属性“可见”,它由class 中的 getterisVisible()和 setter表示。setVisible()Window

如何监听这个值?

我想用绑定库的复选框实现流行的“视图”菜单。不幸的是,我看不到如何绑定窗口的“可见”属性。即使我不会编写翻译器,因为我看不到任何预定义的方式来监听这个属性:

0 投票
0 回答
666 浏览

java - 用于摇摆的窗口还原事件侦听器

我已经用于WindowStateListener监听窗口最大化事件。我成功了。但是当我将框架恢复到其原始大小(窗口最大化时出现在最大化图标上的按钮)时,按钮变得不可见。我想我需要处理恢复事件,然后重新绘制这些按钮。这是我到目前为止所做的

我想处理 jframe 恢复事件。怎么做

0 投票
2 回答
592 浏览

c# - 最大化/正常时触发 OnResize

我想进入这里:

当我将 WindowState 更改为最大化/正常时。我该怎么做呢?