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

本文关键字:方法 一个 SplitContainer 对象 Panel | 更新日期: 2023-09-27 18:12:11

我想发送一个SplitContainer对象和它的面板对象之一的方法,我有语句添加一个ListView到面板。许多表单都会使用这个方法,所以它需要是通用的。

CustomerSplitContainer1.Panel2 

是我想要发送的但是我只能发送父元素

Method(CustomerSplitContainer1);
Method(SplitContainer sc)
{
various statements;
sc.Panel2.Controls.Add(myTreeView);
}

如何发送?

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

因为SplitContainer.Panel2的类型是SplitterPanel,所以您可以创建一个方法来接受它作为参数。

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

可以用methodName(CustomSplitContainer1.Panel2)来调用