如何将两个窗体组合在一起?
当我按下btn时,我的主要forms是我用showDialog()函数打开新表单,当我按下主表单时,我需要将两个表单一起移动,因为它们共享设计。 如何将它们一起移动到主窗体并移动它或者我按下form2并移动它? 很多任何建议。
您可以创建一个单独的类来管理表单连接和事件处理。
class FormConnector { private Form mMainForm; private List
现在,您所要做的就是实例化FormConnector并使用您要连接的表单调用ConnectForm方法。
主要成分是表格的“ Top
,“ Left
,“ Location
”和“ Width
属性。 假设您有两个表单的引用,称为form1
和form2
。 您可以像这样重新定位窗口:
form2.Location = new Point(form1.Left + form1.Width, form1.Top);
结果是两个forms,顶部对齐,右侧是form2。
参考: