Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 内置方法或属性,以便通过禁用窗体右侧和按钮侧的拖动菜单来固定窗体大小_C#_Winforms - Fatal编程技术网

C# 内置方法或属性,以便通过禁用窗体右侧和按钮侧的拖动菜单来固定窗体大小

C# 内置方法或属性,以便通过禁用窗体右侧和按钮侧的拖动菜单来固定窗体大小,c#,winforms,C#,Winforms,我们正在开发基于windows的.Net应用程序,在该应用程序中,我们像在.Net IDE中一样设计表单,使用IServiceProvider接口和BasicHostLoader抽象类设计Winforms 在designer中添加新表单时,我们面临一个问题。我们希望修复表单a的大小,但在设计时默认情况下,表单是可调整大小的,因此无法修复表单 我们在Resize方法中添加了一个停止调整大小的方法,我们再次存储原始大小,这样在拖动表单时表单大小似乎不会改变,但我们希望在将鼠标移到表单的右侧和按钮边框

我们正在开发基于windows的.Net应用程序,在该应用程序中,我们像在.Net IDE中一样设计表单,使用
IServiceProvider
接口和
BasicHostLoader
抽象类设计Winforms

在designer中添加新表单时,我们面临一个问题。我们希望修复表单a的大小,但在设计时默认情况下,表单是可调整大小的,因此无法修复表单

我们在
Resize
方法中添加了一个停止调整大小的方法,我们再次存储原始大小,这样在拖动表单时表单大小似乎不会改变,但我们希望在将鼠标移到表单的右侧和按钮边框中心时禁用拖动鼠标菜单光标


您是否可以建议任何内置的方法或属性,以便我们可以通过禁用窗体右侧和按钮侧的拖动菜单来修复窗体大小。

在设计窗体时,请将
FormBorderStyle
设置为
Sizeable
。获得所需大小后,将
FormBorderStyle
设置为固定样式

截屏