【发布时间】:2011-08-13 11:17:54
【问题描述】:
我在这里有点挑剔,但也许有一个简单的解决方案可以节省我一些时间。
当我在设计器中绘制我的 Winforms GUI 时,控件会捕捉到某些点。我可以将一个控件的文本基线与另一个控件的基线对齐,我可以将一个控件的左侧和/或顶部与另一个控件对齐,等等。这一切都很棒。
还有什么很棒的是,这些控件可以捕捉到其他控件,它们的边距隔开。这意味着如果我正在制作一个垂直的文本框数组,那么我可以让它们在我的 GUI 中等距 - 它看起来不那么混乱。
然而,并非一切都正确捕捉,或者根本无法捕捉。假设我已经放入了我的文本框,现在我希望减小表单的宽度,以便文本框的边缘和表单的边缘之间没有空白。此外,我希望 TextBoxes 的边缘和 Form 的边缘之间的距离在左侧与右侧相同。如果我将表单的右边缘向左拖动,朝向 TextBoxes,它将不会对齐。我只剩下计算来确定宽度应该是多少,或者是一个杂耍行为来逐渐减小宽度,直到 TextBox 捕捉到右侧的左侧。
我并不是说这个过程特别困难或耗时。只是,如果它要抓拍,整个过程会轻松得多。
VS2010 中是否有内置选项,或者可能是扩展?还是我一开始就做错了?
【问题讨论】:
标签: winforms visual-studio visual-studio-2010 windows-forms-designer