声明一个委托;
委托类函数的实现写到listbox同一命名空间,实现对listbox内容的改变
在你的类中声明一个委托类型的变量,创建时即可对委托变量赋值为上面的函数,然后调用就行了,

解决方案 »

  1.   

    假设有listbox的类是A,另一个想要修改A的listbox的类是B
    在类A中定义:
    public A
    {
    public delegate void ListBoxChange(object sender,stirng args);public event ListBoxChange OnListBoxChange;    void Index_Changed(Object sender, EventArgs e) { if(OnListBoxChange!=null)
    {
    OnListBoxChange(sender,"info");
    }
        }}
    class B
    {
    A a;
    public B(A _a)
    {
    a=_a;
    a.OnListBoxChange+=new OnListBoxChange(apply);
    }
    public void apply(object sender,string args)
    {
    你的处理函数;
    }
    }