C# 如何在Event中收到消息,通知给窗体,或者另一个Thread

wade008 wade008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
private UnReader Reader;
private UnReader.CardReadHandler CardHandler;
private void OnCardReadEvent(string card)
{
MessageBox.Show(card, "Message");
   //这边要怎么实现,通知窗体或者另一个Thread

}



主程序,调用别人的DLL,别人的DLL以Event方式通知。(别人的DLL应该是一个线程,有消息就用Event方式通知)

现在主程序收到Event时,想通知窗体更新数据或者通知另一个Thread处理数据
...全文

相关推荐

C#中在一个窗体里调用另一个窗体的方法

本文将根据提供的标题、描述、标签以及部分内容,详细介绍如何在C#的一个窗体中调用另一个窗体的方法,并探讨其中涉及的技术细节。### C#中在一个窗体里调用另一个窗体的方法#### 1.

gisma

C#窗体切换实战:打开新窗体同时关闭旧窗体的完整实现方案

首先定义一个抽象导航服务接口:其实现类负责管理当前活动窗体的引用,并执行替换逻辑:// 设置拥有者关系,建立父子关联// 显示新窗体// 关闭旧窗体(安全前提下).Close();.Owner!彻底消除窗体间的直接依赖;支持一对多广播;易于扩展拦截逻辑(如权限验证);有时仅知道“已关闭”并不足够,还需了解关闭的原因(如用户取消、保存成功、删除等)。为此可在Closed事件之外附加元数据:Saved,

凡狗蛋

c#版 Mdi子窗体管理程序介绍

实现这些功能时,可以考虑使用C#中的窗体(Form)类、事件(Event)机制、集合(Collection)类、布局管理(Layout Management)等技术。同时,也需要关注程序的性能、稳定性和用户体验。

贤小二AI

c# 一个窗体对另一个窗体的数据进行修改(事件)

首先,我们需要理解事件(Event)的概念。在C#中,事件是一种通知机制,当某个特定的行为或状态发生时,对象会触发一个事件,其他对象可以订阅这个事件并提供相应的处理方法。

abc*123457

C# 使用Usercontrol与主窗体进行消息传递

委托可以用来传递方法作为参数,或者作为其他方法的返回值。这使得我们可以动态地指定要执行的方法,增强了代码的灵活性。在UserControl与主窗体的消息传递中,委托起着关键作用。

uhen
评论 6
收藏 已收藏
分享
返回顶部
wade008
C# 111,129 成员 642,538 内容