如何在多个TAB中使用同一对象?

时间:2019-07-04 14:27:51

标签: forms powershell user-interface tabcontrol

我建立了不同的形式:

  • 第一次重置用户密码
  • 第二个用于编辑用户详细信息(办公室,电话号码等)
  • 第3次创建新用户

我想将所有这些表格合并为一个由TAB分隔的表格。在所有这些表单上都使用相同的文本框,相同的组合框和相同的标签。

我要避免复制每个TAB的对象和变量。

例如,sAMaccountname将用于所有这些TAB

我尝试添加两个TAB $tabpage1.Controls.Add($PanelTop)$tabpage2.Controls.Add($PanelTop)以在两个TAB上使用例如重置密码面板。但是,$PanelTop仅出现在最后指定的$tabpage中。

我还尝试在SelectedIndexChanged上使用tabcontrol1,但没有成功。

$tabcontrol1_SelectedIndexChanged={

    if($tabcontrol1.SelectedIndex -eq 0)
    {
       $tabpage1.Controls.Add($PanelTop)
    }
    if($tabcontrol1.SelectedIndex -eq 2)
    {
       $tabpage2.Controls.Add($PanelTop)
    }
}

使用此解决方案,什么都不会发生。

如何将同一面板集成到多个TAB?

0 个答案:

没有答案