关于事件 声明一个委托;委托类函数的实现写到listbox同一命名空间,实现对listbox内容的改变在你的类中声明一个委托类型的变量,创建时即可对委托变量赋值为上面的函数,然后调用就行了, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设有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){你的处理函数;}} SatusStrip里边的东西怎么不能调节大小和位置啊? Excel导入数据库 静态构造函数被调用了多次,大家来讨论讨论 两种格式,哪种更规范呀? 如何制作产品标签 两个结构不同的内存数据表中对应记录的同步问题 郁闷,心烦,不能静心学习!求救! C#调用Fckeditor上传中文文件名出现乱码解决方案 c#中右击托盘怎样才能弹出菜单阿,在线等 求教问题,最好用正则解决 郁闷啊!!c#路径问题 都摸了一天了 今天搞不定就下不了班啊 求高手帮忙 急啊!!! vs2005调试的时候怎么实时监控内存的使用数??
在类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)
{
你的处理函数;
}
}