Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET(C#)将消息从自定义控件传递到主应用程序_C#_.net_Twitter_Namespaces_Custom Controls - Fatal编程技术网

.NET(C#)将消息从自定义控件传递到主应用程序

.NET(C#)将消息从自定义控件传递到主应用程序,c#,.net,twitter,namespaces,custom-controls,C#,.net,Twitter,Namespaces,Custom Controls,名为“tweet”的自定义windows窗体控件位于dll中。自定义控件有两个基本控件来显示tweet。我将此自定义控件添加到主应用程序中。这个自定义控件有一个名为“retweet”的按钮,当一些用户单击这个“retweet”按钮时,我需要向主应用程序发送一些消息。不幸的是,ThisTweet控件不知道这个主应用程序(两者或在它们自己的名称空间中) 如何将消息从此自定义控件发送到主应用程序?一种方法是向控件添加事件,并让控件在需要发送消息时触发该事件。主窗体可以在创建窗体时添加事件处理程序,并收

名为“tweet”的自定义windows窗体控件位于dll中。自定义控件有两个基本控件来显示tweet。我将此自定义控件添加到主应用程序中。这个自定义控件有一个名为“retweet”的按钮,当一些用户单击这个“retweet”按钮时,我需要向主应用程序发送一些消息。不幸的是,ThisTweet控件不知道这个主应用程序(两者或在它们自己的名称空间中)


如何将消息从此自定义控件发送到主应用程序?

一种方法是向控件添加事件,并让控件在需要发送消息时触发该事件。主窗体可以在创建窗体时添加事件处理程序,并收到消息通知。这样,控件就不需要对主窗体进行任何硬编码引用。

您可以引发并处理事件。请参阅此页面上的代码示例(您可能必须在页面上选择C语言)