我有一个C#应用程序,它由3种形式:C#形式的通信
1: Battleship Game GUI 2: Network GUI (does client/server connections) 3: Chat GUI
形式1首先被加载。当用户选择setup network
时,将显示表格2。
当用户选择发送聊天或收到聊天时,会显示聊天内容。
我希望表单2处理所有消息,并将相关消息传递给相关GUI以进一步解码消息。
我还处于发展的早期阶段。目前我是trying to use delegates to communicate between the forms。
这是做这件事的最好方法吗?有关应用程序组件向对方发送消息的最佳做法是什么?
谷歌'事件聚合器c#' - 这是组件间通信的最佳实践,代表不是。 – 2009-12-28 22:55:45
我不能通过搜索“事件聚合器C#”得到很多。也可能是WPF的一部分。但目前即时通讯使用C#和Windows窗体。这是我未来研究WPF和WCP的目标,但不仅仅是现在。即时尝试通过采取小步骤取得进展。 – iTEgg 2009-12-28 23:46:23