mzu*_*ita 3 vb.net .net-4.0 winforms visual-studio-2013
我正在做一个 WinForms 程序,它应该在全屏中具有完全响应式的设计。
我得到了一种或多或少效果很好的方法。它包括计算显示屏幕和原始表格大小之间的比率。然后我将这个比率应用到表单内每个控件的宽度、左侧、高度、顶部属性。
我的疑问是要使用本机方式来执行此操作,因为使用锚点,控件与父控件边框保持相同的距离,但我没有按比例进行操作,例如:
带有 100x100 按钮 20x20 的表单位于 (10,10)
如果我将表单的大小调整为 200x200(乘以 2),我在设计视图中可以做的最好的方法是将四个锚点保持在按钮上,因此按钮大小将在同一位置(10,10)处为 120x120,而我需要一个大小为 40x40 的按钮,位于位置 (20,20),因为表单大小乘以 2。
是否可以在设计视图中使用 winforms 本机操作?(避免进行计算)
对的,这是可能的。
使用该属性,Dock = Fill
您可以要求一个组件占据其容器中的所有空间。
现在使用 a TableLayoutPanel
,您可以定义单元格以放置您的组件。并为单元格指定百分比大小,您可以确保在调整表单大小时大小会发生变化......
以下是有关这些内容的更多信息:
归档时间: |
|
查看次数: |
7723 次 |
最近记录: |