如何明智地定位 Visual Studio 2010 中的用户界面组件



我知道我可以创建一个基本形式,然后继承并扩展它,但这不是我所指的。

我想做一些简单的事情,比如从一个选项卡中复制标签或文本框,然后将其粘贴到另一个选项卡上完全相同的坐标中。Visual Studio 2010是否有任何工具可以简化此操作(因此我不必手动检查每个组件的顶部和左侧属性)。一般来说,是否有一些工具可以使这些任务更容易(例如。粘贴在相同的左,相同的顶部,相同的右,相同的底部,相同的宽度,相同的高度)?

在这方面有什么好主意吗?类似于GUI标准执行器插件或工具的东西,可以与Visual Studio 2010一起使用或在Visual Studio 2010中工作。

如果多

选控件并复制和粘贴,它们的位置将保持相对,因此您只需记住一个控件的位置,其余的将紧随其后。

另一种解决方法是将虚拟控件放在 0,0 处,并始终使用该虚拟控件和所需的控件进行多选。 这样你就有一个你知道在 0,0 处的锚点。

克隆控件非常麻烦,它们具有太多的属性。 但这个问题听起来像是在谈论 TabControl,并且需要在每个选项卡上都显示特定的控件。 实现起来很简单,只需更改控件的 Parent 属性:

    private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) {
        button1.Parent = tabControl1.SelectedTab;
    }

假设 button1 是最初放置在第一个选项卡页上的按钮。

> Visual Studio 2010似乎没有任何内置的工具/方法来简化此操作(据我所知)。也许明智的做法是不要浪费太多时间寻找快捷方式,只需检查坐标即可。它可能比使用所需的 IDE 插件/工具更好地抵御痴呆。

相关内容

最新更新