【问题标题】:create a form with formBorderStyle sizable and prevent resizing创建一个 formBorderStyle 可调整大小的表单并防止调整大小
【发布时间】:2011-11-07 10:33:57
【问题描述】:

是否可以在 C# 中创建一个 formBorderStyle 设置为可调整大小但用户无法调整表单大小的表单?

我知道我可以将 maximumSize 和 minimumSize 设置为相同的大小,这将防止调整表单大小,但是当鼠标悬停在边框上时,光标仍会更改为调整大小。我不希望那样。

我可以使用 formBorderStyle = fixed,但我使用的是相当大的,因此表单看起来像 windows 7 窗口。是否可以使用“固定”并将一些样式应用于表单,使其看起来像一个相当大的表单(具有边框、透明度和阴影效果)。

感谢您的回复,

J.

编辑: 在这里找到解决方案: How to create a form with a border, but no title bar? (like volume control on Windows 7)

【问题讨论】:

标签: c# winforms windows-7


【解决方案1】:

FixedSingle 不适合你吗?表单也采用了 Windows 7 风格。

【讨论】:

  • 如果我使用 FixedSingle 或任何其他 Fixed 值,表单看起来并不大,它没有边框,没有透明度,没有着色器,..
  • 运行它,不要只在设计器里看。
  • 我正在使用 Visual Studio 2010 运行它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多