C# 如何将固定大小窗体设置为不同的分辨率

C# 如何将固定大小窗体设置为不同的分辨率,c#,winforms,screen,resolution,formborderstyle,C#,Winforms,Screen,Resolution,Formborderstyle,我有一个问题,在互联网上找不到答案。我正在做一个项目,它的形式应该是固定的单一边框样式。我不希望任何人最大化或最小化表单。所以真正的问题是,我有两个显示器,我正在做一个更大的。当我启动程序并将窗体滑动到较小的显示器上时,它的高度和宽度看起来完全相同。但是我希望窗体在屏幕变小时看起来更小,或者在屏幕变大时看起来更大。你能帮帮我吗 您需要根据需要指定和属性。如果您想在运行时动态调整表单,可以钩住事件并设置那些相对于屏幕分辨率减去任务栏使用的空间的属性。如果表单小于屏幕大小,为了获得更好的用户体验,我

我有一个问题,在互联网上找不到答案。我正在做一个项目,它的形式应该是固定的单一边框样式。我不希望任何人最大化或最小化表单。所以真正的问题是,我有两个显示器,我正在做一个更大的。当我启动程序并将窗体滑动到较小的显示器上时,它的高度和宽度看起来完全相同。但是我希望窗体在屏幕变小时看起来更小,或者在屏幕变大时看起来更大。你能帮帮我吗

您需要根据需要指定和属性。如果您想在运行时动态调整表单,可以钩住事件并设置那些相对于屏幕分辨率减去任务栏使用的空间的属性。如果表单小于屏幕大小,为了获得更好的用户体验,我建议通过设置为false禁用“最大化表单”按钮