2012-07-26 46 views
1

我有这userControl其中包含ListBox。我想从另一个userControl访问ListBox从另一个用户控件c访问userControl上的对象#

例如:

UserControl1.ListBox1.Items.Count; 
+0

是什么阻止你做到这一点的列表框? – 2012-07-26 09:44:47

+0

@NikhilAgrawal - 我无法访问列表框。它无法找到它。 – 2012-07-26 09:56:11

回答

4

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

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

or 

public ListBox MyListBox 
{ 
    get { return ListBox1; } 
} 

访问整个列表框

2

在做的ListBox属性的第一usercontrol并获得就像

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

现在访问其他用户控件一样,

usercontrol1 obj = new usercontrol1(); 
int itemCount = obj.lstBox.Items.Count ; 
相关问题