如何发布函数或事件

mach_9

成员
加入
2016年5月24日
消息
20
编程经验
5-10
我是一个在C#中工作的PowerBuilder开发人员,我需要将PB桌面应用程序转换为C#桌面应用程序,如何发布活动或功能?

谢谢
 

mach_9

成员
加入
2016年5月24日
消息
20
编程经验
5-10
看起来我找到了一些可能有效的东西,application.idle + = new eventHandler(baseform_shown);或表格。谢谢()。

如果成功,将发布我的代码。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,732
地点
悉尼,澳大利亚
编程经验
10+
发表事件或功能?

这不是我在与C#相关之前听到的术语。你的意思是处理一个事件,即,指定在提出事件时要执行的代码,或者您的意思是引发事件,即导致在您对象中发生的事情时要执行其他代码?或者也许是别的?
 

mach_9

成员
加入
2016年5月24日
消息
20
编程经验
5-10
为了能够处理事件或功能,但由于某种原因您想要“发布”事件或功能,并且在调用所有活动或函数的末尾进行排序。你可能会问为什么不仅仅是在最后调用它,在某些情况下,这可以基于所调用的方法和函数的量来困难,因此您只需打电话给帖子,它将将其添加到最后(更多的Pb方便)。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,732
地点
悉尼,澳大利亚
编程经验
10+
好的,我得到了你的意思。在这种情况下 - 假设您希望在UI线程上执行的方法 - 您可以在表单或其他控件上调用BeginInvoke。
 
最佳 底部