我正在使用Windows窗体开发ac#应用程序,我想知道是否有可能以某种方式使应用程序响应,我已经搜索了很多,发现锚点可以使用,但是它不会调整大小,因此不会看起来反应灵敏,有没有办法使C#灵敏的桌面应用程序?
例如:
这里,当我最大化面板以适合窗口但文本看起来不好时。
如果只想在最大化窗口中分配组件,而又不按比例放大组件,建议您使用TableLayoutPanel而不是面板。
使用TableLayoutPanel,您可以将屏幕划分为4个部分,分为2列和2行,每部分各占25%。然后分发组件。不要忘记将TableLayoutPanel的Dock属性设置为填充,或适当地设置anchor属性。
您可以在TableLayoutPanle行内Stil放置FlowLayoutPanel,这样做将为可以水平或垂直排列的子控件提供动态布局。
搜索TableLayoutPanel以获取一些示例。
关于它的一些文章:
https://www.codeproject.com/Articles/8845/FlowLayoutPanel-TableLayoutPanel-controls-Visual-S