C# 创建一个formBorderStyle大小可调的表单,并防止调整大小

C# 创建一个formBorderStyle大小可调的表单,并防止调整大小,c#,winforms,windows-7,C#,Winforms,Windows 7,是否可以在C#中创建一个formBorderStyle设置为Sizeable但用户无法调整表单大小的表单 我知道我可以将maximumSize和minimumSize设置为相同的大小,这将阻止调整窗体的大小,但当光标悬停在边框上时,仍将更改为调整大小。我不想那样 我可以使用formBorderStyle=fixed,但我使用的是Size,因此窗体看起来像Windows7窗口。是否可以使用“固定”并对窗体应用一些样式,使其看起来像一个较大的窗体(具有边框、透明度和阴影效果) 谢谢你的回复 J 编辑

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

我知道我可以将maximumSize和minimumSize设置为相同的大小,这将阻止调整窗体的大小,但当光标悬停在边框上时,仍将更改为调整大小。我不想那样

我可以使用formBorderStyle=fixed,但我使用的是Size,因此窗体看起来像Windows7窗口。是否可以使用“固定”并对窗体应用一些样式,使其看起来像一个较大的窗体(具有边框、透明度和阴影效果)

谢谢你的回复

J

编辑: 在此处找到解决方案:

固定单间是否不适合您?窗体也采用Windows 7样式。

如果我使用FixedSingle或任何其他固定值,窗体看起来不太大,它没有边框,没有透明度,没有着色器,…运行它,不要只在设计器中查看它。我使用visual studio 2010运行它。找到了解决方案: