从另一用户控件C#访问用户控件上的对象(Accessing an object on userCon

2019-10-17 02:33发布

我有这个userControl包含ListBox 。 我想访问ListBox从另一个userControl

例如:

UserControl1.ListBox1.Items.Count;

Answer 1:

添加一个公共属性ItemsCount在用户控件

public int ItemsCount 
{
    get { return ListBox1.Items.Count; }
}

or

public ListBox MyListBox 
{
    get { return ListBox1; }
}

访问整个列表框



Answer 2:

制作的属性ListBox在你的第一个usercontrol ,并得到像

public ListBox lstBox
{
  get { return this.listBox1;}
}

现在,从其他用户控件一样,访问列表框

usercontrol1 obj = new usercontrol1();
int itemCount =  obj.lstBox.Items.Count ;


文章来源: Accessing an object on userControl from another userControl c#
标签: c# object static