vb.net类之间的事件
我有两个自定义类ClassA和ClassB请问怎么才能在ClassA中自定义一个事件,当事件触发时,ClassB立即得到通知?要使用delegate吗?请简略写一下代码,...
我有两个自定义类ClassA和ClassB
请问怎么才能在ClassA中自定义一个事件,当事件触发时,ClassB立即得到通知?
要使用delegate吗?请简略写一下代码,谢谢
1楼的大哥,你写的我完全不明白有什么用处 展开
请问怎么才能在ClassA中自定义一个事件,当事件触发时,ClassB立即得到通知?
要使用delegate吗?请简略写一下代码,谢谢
1楼的大哥,你写的我完全不明白有什么用处 展开
3个回答
展开全部
class b
public shared sub rell()
....
end sub
end class
class A
public event danger() '事件
public n as integer
if n>10 then
raiseevent danger()
end if
end classs
sub main()
dim a1 as new A()
'--通过A类danger事件地址B类rell事件地址
addhandler a.danger,addressof b.rell
a.n=100
end sub
public shared sub rell()
....
end sub
end class
class A
public event danger() '事件
public n as integer
if n>10 then
raiseevent danger()
end if
end classs
sub main()
dim a1 as new A()
'--通过A类danger事件地址B类rell事件地址
addhandler a.danger,addressof b.rell
a.n=100
end sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询