隐藏部分应用程序窗口?

发布于 2024-10-08 12:47:56 字数 361 浏览 6 评论 0原文

我希望能够隐藏部分应用程序窗口,仅显示底部的 3 个按钮和状态栏。

目前我试图通过改变窗口的高度来做到这一点,但这似乎不是正确的方法。

例如,如果我有一个窗口窗体,其中有一个菜单栏、一个状态栏,并且在两者之间我有一个列表视图和底部附近的 3 个按钮,则更改窗口的高度将允许用户增大其大小,但不会显示按钮,因为之前有列表视图,因此它只会显示列表视图和状态栏的一部分。

这是如果我使用高度调整大小会发生什么的示例: alt text

与我想要的样子相差不远,但按钮丢失了,我需要锁定窗口,以便用户无法调整其大小。

I wanted to be able to hide part of my application window to display only the 3 buttons at the bottom and the status bar.

Currently I was trying to do it by changing the heigth of the window but it does not seem like a correct way to do this.

For example if I have a windows form that has a menu bar, a status bar, and between the both i have a listview and the 3 buttons near the bottom, changing the height of the window will allow the user to risize it, will not show the buttons as there was the listview before so it would show only part of the list view and the status bar.

Here is an example of what it happens if i use the height resize:
alt text

Not so far from how I wanted it to look like but the buttons are missing and I would need to lock the window so the user can't resize it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

于我来说 2024-10-15 12:47:56

1) 确保这三个按钮的 Anchor 属性设置为“Bottom, Right”。

2) 将表单的 FormBorderStyle 设置为“FixedSingle”(或类似的值,请参阅 http://msdn.microsoft.com/en-us/library/system.windows.forms.form.formborderstyle.aspx)。将表单的 SizeGripStyle 设置为“隐藏”。

3)要更改高度:

较小:this.Height -= listView.height;

较大:this.Height += listView.height;

希望这会有所帮助。

1) Make sure the three buttons have the Anchor property set to "Bottom, Right".

2) Set the form's FormBorderStyle to "FixedSingle" (or similar, see http://msdn.microsoft.com/en-us/library/system.windows.forms.form.formborderstyle.aspx). Set the form's SizeGripStyle to "Hide".

3) To change the height:

Smaller: this.Height -= listView.height;

Larger: this.Height += listView.height;

Hope this helps.

雾里花 2024-10-15 12:47:56

听起来您正在寻找 MinimumSize 属性。

It sounds like you're looking for the MinimumSize property.

萤火眠眠 2024-10-15 12:47:56

将listview的anchor属性设置为左、右、上、下,将按钮的anchor属性设置为右+下怎么样?

How about setting the anchor property of listview to left, right, top and bottom, and setting the anchor property of buttons to right + bottom?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文