我知道我可以创建一个基本形式然后继承并扩展它,但这并不是我所指的。
我想做一些简单的事情,比如从一个标签复制一个标签或文本框,然后将它粘贴在另一个标签上的完全相同的坐标上。 Visual Studio 2010是否有任何工具可以使这更容易(因此我不必手动检查每个组件的Top和Left属性)。一般来说,是否有一些工具可以使这些任务变得更容易(例如,粘贴在相同的左侧,相同的顶部,相同的右侧,相同的底部,相同的宽度,相同的高度)?
那个地区有什么好主意吗? 类似于可以在Visual Studio 2010中使用的GUI标准实施者插件或工具。
答案 0 :(得分:1)
如果你多选择控制并复制和过去,他们的位置相互保持相同,所以你只需要记住一个控件的位置,其余的将跟随。
另一种方法是将虚拟控件放在0,0并使用该虚拟控件和所需的控件进行多选。这样你就知道你知道的锚点是0,0。
答案 1 :(得分:1)
克隆控件非常麻烦,它们具有太多属性。但是这个问题听起来像是在讨论TabControl并且需要在每个选项卡上显示特定控件。实现起来很简单,只需更改控件的Parent属性:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) {
button1.Parent = tabControl1.SelectedTab;
}
假设button1是最初放在第一个标签页上的按钮。
答案 2 :(得分:0)
看来Visual Studio 2010没有任何内置工具/方法可以让这更容易(据我所知)。也许智能的事情是不要浪费太多时间寻找快捷方式,只需检查坐标。它可能比使用所需的IDE插件/工具更能避免痴呆症。