问题标签 [formborderstyle]

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 回答
477 浏览

c# - 如何在 C# 中创建带有最大/最小/关闭按钮的全屏表单?

我通过以下方式全屏显示:FormBorderStyle = FormBorderStyle.None; 但是没有最大/最小/关闭按钮?如何得到它?

0 投票
1 回答
1425 浏览

forms - PowerShell window border without Icon

I would like to create a windows form which does not contain an icon in the upper left corner. The problem is that I dont want to use the borderstyle "FixedToolWindow". I need to use the borderstyle "Fixed3D" but there is an icon by default. The following does not help:

$window.Icon = $null

In this case he takes an default icon.

How can I completely get rid of the icon with the borderstyle "Fixed3D" ???

0 投票
1 回答
499 浏览

delphi - 如何仅设置 1 个特定尺寸的边框边缘?

我有一些通过带有bsSizeToolWin边框的表单制作的工具面板,我有自定义处理窗口移动和自定义例程,用于将工具面板与主表单的边框(几乎像停靠功能)粘贴/对齐,但是bsSizeToolWin边框样式的问题我的边框的所有角落/边都很大。

是否可以只使一个特定的边界侧变大?(例如,当工具面板粘在主窗体的左边框上时,我只想要面板的右边框相当大,因为面板的顶部和底部坐标根据主窗体的客户区域的高度对齐,左坐标粘在主窗体的右边框上)

0 投票
1 回答
1331 浏览

c# - 在 Windows 10 上,一些 FormBorderStyles 没有边框

如果您在外观设置中关闭了投影,这只是一个问题。

我注意到我们的一些应用程序窗体窗口没有边框。具体来说,它们缺少表单窗口左侧、右侧和底部的 1 像素厚边框。所有表单的共同点是它们都使用 FormBorderStyle FixedToolWindow 或 SizableToolWindow。在这种情况下,很难区分一个对话在哪里停止,而另一个对话从哪里开始。

我们发现我们的一些用户将他们的计算机设置为这样而无法更改它是合理的。

有没有办法让对话框窗口看起来更好,而无需像手动绘制所有边框那样疯狂?

0 投票
2 回答
227 浏览

c# - C#仅在最大化时完全隐藏表单边框

我有一个 MDI 表单的子表单。当此窗体未最大化时,它适合 MDI 窗体内部,位于几个菜单面板和控件下方。它有一个边框、图标和控制框。当窗体最大化时,边框直接显示在主 MDI 窗体边框下方。当它最大化时,控制框被禁用,我们不需要边框,因为它看起来很草率。表单以编程方式调整大小,因此在最大化时不需要边框/控件。

有没有办法设置 FormBorderStyle = None,仅当表单最大化时,并且 FormBorderStyle = sizeable 当它是 Max 以外的任何大小时?

请参阅下面的屏幕截图,红线位于我想要隐藏的边框上 - 标记为工具条控件的区域位于表单上方,而不是实际在其上。空白标记的图片框是具有边框的实际窗体。未最大化时,边框将直接显示在图片框区域上方和工具条区域下方,并且可以由用户调整大小。最大化时,用户无法调整它的大小,所以我想隐藏该边框,因为它在主窗体边框下方看起来很草率

未最大化时:[1]:https ://i.stack.imgur.com/TFDjk.png

最大化时:https ://i.stack.imgur.com/EK4cY.png

0 投票
1 回答
592 浏览

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

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

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

0 投票
1 回答
238 浏览

c# - 表单在 Visual Studio 中无法正确呈现

我正在使用 Visual Studio Community 2017,但同样的问题也出现在旧版本上。在 form_load 中的几乎每个 WinForm 应用程序中,我都这样写:

在任何代码之前,在表单属性中,我总是将 ShowIcon 设置为 false,并将 FormBorderStyle 设置为 None。但是,我总是遇到同样的问题:
1)我在窗口的左上角看到小控制台图标,而不是什么。
2)表单窗口右侧和底部的两条条纹(我会说10-20像素宽)根本不呈现。
我需要最小化并打开窗口来解决这个问题。最小化表单后完全呈现。我怎样才能解决这个问题?这变得非常烦人。

这是一个屏幕截图:
渲染错误

0 投票
2 回答
626 浏览

c# - 如何防止无状态形式在c#中最大化

我创建了一个表单并将其FormBorderStyle属性设置为none. 当我按下Windows + UP表格时将被最大化。我怎样才能防止表格最大化?我试过了

但它不是我想要的。当我按下Windows + Up表格时,上面的代码将最大化,然后它恢复到正常状态。但我想基本上阻止它。

0 投票
1 回答
84 浏览

winforms - FormBorderStyle 问题

遇到不同 FormBorderStyle 模式的问题。在“无”模式下,一切正常。

截图 1

但是,一旦我将模式更改为其他任何模式-就会发生这种情况:

截图 2

我周围到处都是奇怪的空白区域。就像两个轴上的界限都关闭了

当我试图获取 Form 的 Bounds 和 ClientRectangle 时,它​​会吐出:

{X=0,Y=0,宽度=336,高度=284}
{X=0,Y=0,宽度=320,高度=250}

看起来它是正确的,但该区域是很远的。

有什么建议吗?

0 投票
1 回答
201 浏览

vb.net - 没有 FormBorderStyle 的表单,最大化时变为全屏

我有一个FormBorderStyle属性设置为的表单,None我有自己的面板作为标题栏,这样我的应用程序看起来不错。

但是,问题是当应用程序最大化时,它也覆盖了任务栏,这是我不想要的。

知道为什么会发生这种情况以及解决方案是什么吗?请帮忙。