我想修复主窗体的分辨率,我可以使用
设置像素数 this.Height = 480;
this.Width = 640;
但是我想要一些方法使它保持不变,这样即使放大了帧,像素的数量也不会改变,而是它们的大小。
通过将选项AutoSizeMode
设置为GrowAndShrink
,我可以通过拖动表单的边缘来防止重新调整表单的大小,但是当按下最大化按钮时,表单会变大并添加新的像素。我希望允许重新调整表单的大小并将其置于最大化或全屏模式而不更改表单中的像素数,或者换句话说,如果是当前像素则放大尺寸,而不是添加新像素。
有没有办法呢?
答案 0 :(得分:3)
像素是固定单位。你可能想要WPF,因为它是一个基于矢量的系统。