我正在寻找一个非常好的对话框调整大小类,它将根据需要拉伸和收缩各个项目,以适应屏幕的调整大小。 Stephan Keil 有一个很好的(DlgResizeHelper),它基本上通过设置比例来调整所有内容,但我正在寻找更智能的东西。
例如:
- 图标不应该调整大小 - 单行文本框不应该在垂直方向上被拉伸 - 按钮可能应该保持相同的大小
基本上我正在寻找一些东西来查看所有控件,找出静态文本字段与其下/旁边的控件相关,并将两者锚定在一起,并以“智能”的方式调整大型控件,使其看起来很好。
是否有这样的框架可用?我一直在开发一个,但准备好的东西可能会更好。
后续:我正在查看建议的解决方案。其中许多需要您进入并为对话框上的每个控件设置锚点。我正在寻找一些聪明的东西,它将确定锚点应该是什么,并具有手动锚定的能力,如果猜测错误,则可以手动锚定。似乎应该是可能的 - 大多数人都会同意静态文本字段旁边的编辑字段应该在一起锚定。我几乎在寻找一些人工智能:)
例如:
- 图标不应该调整大小 - 单行文本框不应该在垂直方向上被拉伸 - 按钮可能应该保持相同的大小
基本上我正在寻找一些东西来查看所有控件,找出静态文本字段与其下/旁边的控件相关,并将两者锚定在一起,并以“智能”的方式调整大型控件,使其看起来很好。
是否有这样的框架可用?我一直在开发一个,但准备好的东西可能会更好。
后续:我正在查看建议的解决方案。其中许多需要您进入并为对话框上的每个控件设置锚点。我正在寻找一些聪明的东西,它将确定锚点应该是什么,并具有手动锚定的能力,如果猜测错误,则可以手动锚定。似乎应该是可能的 - 大多数人都会同意静态文本字段旁边的编辑字段应该在一起锚定。我几乎在寻找一些人工智能:)