如何将SplitContainer和Panel对象传递给方法

时间:2014-07-10 04:49:38

标签: c# methods treeview parameter-passing

我想将一个SplitContainer对象及其中一个Panel对象发送到一个方法,在该方法中我有一个将ListView添加到Panel的语句。许多表单将使用该方法,因此它需要是通用的。

CustomerSplitContainer1.Panel2 

是我想发送的内容,但我发送的只是父母。

Method(CustomerSplitContainer1);

Method(SplitContainer sc)
{

various statements;
sc.Panel2.Controls.Add(myTreeView);

}

如何发送两者?

1 个答案:

答案 0 :(得分:0)

由于SplitContainer.Panel2的类型为SplitterPanel,因此您只需创建一个接受该参数的方法。

void methodName(SplitterPanel panel)
{
   ....
}

然后您可以使用methodName(CustomSplitContainer1.Panel2)调用它。