问题标签 [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 回答
4516 浏览

c# - 如何在一个按钮中创建最大化和正常的窗口状态

我想要一种简单的方法来最大化和正常的窗口状态全部在一个按钮中(点击我查看图片)

方法(代码) c# 编码 -

如果这种方法没有意义,并且有一种方法可以简化代码,那么请在下面留下代码。

ps 我没有过多考虑如何让这种方法发挥作用,因为我只是头疼:P

0 投票
0 回答
42 浏览

c# - 为什么窗口状态是相对的?


我的 Windows 窗体应用程序中有 3 个窗体。
1.是主要形式,它是mdiParent。
2. 是以最大化状态显示的 mdiChild 表单。
3. 是另一个mdiChild,它将以正常状态显示。

当我打开form2它时,它会显示为最大化状态,但问题是当我form3同时打开时,它form3也显示为最大化状态,当我在运行时手动将状态更改form3为正常状态(恢复窗口)时,它form2也会返回到正常状态. 换句话说:它们的状态是相对的。
有一部分代码打开了代码的form3内部form2

这是我的ShowForm()功能:

0 投票
1 回答
106 浏览

java - Swing windowStateChanged 监听器返回组件之前的属性值

我有一个带有 JSplitPane 的 Swing 应用程序,我想在窗口最大化或恢复后立即获得 JSplitPane 的宽度。但我似乎无法获得正确的值,它总是返回 JSplitPane 的先前宽度。不是窗口状态改变后的宽度。

我知道我必须使用evt.getNewState()for NORMAL 和 MAXIMIZED_BOTH 进行验证,但这并不重要。

1812如果恢复并1120最大化,则会打印出来。我还尝试了其他一些组件,并得到了相同的结果。我该如何克服这个问题?

0 投票
1 回答
592 浏览

c# - c# 如何一次将 WindowState、FormBorderStyle 和 Bounds 更改应用到多个表单?

我在选项菜单中有按钮,我希望能够一次更改每个表单的样式。目前它只适用于选项菜单本身,因为我使用了“this”。

有没有办法让它在全球范围内应用?

0 投票
0 回答
65 浏览

java - ExtendedState 未返回到最大化/重新居中状态

当我创建我的JFrame时,我首先将它最大化并在窗口的中心使用: setExtendedState(java.awt.Frame.MAXIMIZED_BOTH);
setLocationRelativeTo(null);

但是,当我将框架从停靠位置移动到屏幕上的其他位置时,当我尝试使用标题栏中的最大化按钮将其调整大小/重新居中回到最大化位置时,没有任何反应。我在 Mac 上,单击绿色 + 按钮或双击标题栏不会影响框架的状态或位置。

WindowStateListener如果我使用 a根据状态更改框架的大小,我可以让它重新定位。但是如果将框架从最大化状态移动到正常状态,我想保持框架的大小相同。

最终,我要做的是让我的框架在不同的屏幕分辨率之间移动时注册一个新的窗口大小。到目前为止,我遇到的问题是无法在不调整帧大小本身的情况下调整大小/重新居中到类似的分辨率。

0 投票
1 回答
372 浏览

c# - 无法使用实例引用访问成员“FormWindowState.Minimized”

我正在尝试从另一个类中调用此方法。

但我得到这个错误:

无法使用实例引用访问成员“FormWindowState.Minimized”;改为使用类型名称对其进行限定

我该如何解决这个问题?

0 投票
0 回答
36 浏览

c# - 从托盘恢复不起作用(windowState)

我遵循了一些指南,这似乎是一项非常简单的任务。仍然,我不能让它工作。

我可以将应用程序最小化到托盘:

但我不能让它从托盘中恢复

很简单,窗口不会出现,即使this.Show()在windowstate之后添加

请问有什么帮助吗?win10下编译winform

0 投票
0 回答
92 浏览

c# - c# windowstate中的中心按钮

以下问题:我需要在我的表单中居中一个按钮。我该怎么做呢?

当前代码:

0 投票
0 回答
27 浏览

c# - windows状态最大化方法将最大化的窗口切成两半

当用户单击最大化按钮时,我正在尝试最大化窗口。问题是我使用的方法在最大化时将窗口减半:

在此处输入图像描述

这是我使用的方法:

是什么导致了这种情况,有没有办法解决最大化问题?

0 投票
3 回答
650 浏览

c# - WPF(如何设置不同尺寸PC的屏幕分辨率)

我是 WPF 的新手。我在设置窗口屏幕时遇到问题。我有两台分辨率不同的电脑。

我正在一台 PC 上开发,但由于屏幕分辨率的原因,我无法在另一台 PC 上运行它。

我在 XAML 中尝试了以下代码:

我也试过下面的代码: