本篇文章给大家分享的是有关VB.NET中怎么实现事件接收功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。为了访问触发VB.net事件的类,我们必须给EventSource工程
本篇文章给大家分享的是有关VB.NET中怎么实现事件接收功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
为了访问触发VB.net事件的类,我们必须给EventSource工程增加一个引用,具体操作如下:选择菜单项Project(工程)->Add Reference(增加引用)。之后,我们可以增加一个按钮到窗体上,并且打开窗体的代码窗口,再引入以下的远程名空间:
Imports System.ComponentModel Imports System.Drawing Imports System.winforms Imports EventSource
在窗体A中,我们可以使用WithEvents关键字来定义远程类。
Public Class FORMA Inherits System.WinForms.Form Private WithEvents objRemote As RemoteClass
当objRemote项在左上角的类名字下拉表中被选择的时候,我们可以在代码窗口右上角的方法名字下拉列表中看到事件的列表。当我们选择了这个选项,以下的代码就将被创建:
Public Sub objRemote_RemoteEvent() Handles objRemote.RemoteEvent End Sub
不幸的是,这些代码是错误的,因为它没有提供我们所传递的参数。为了解决这个问题我们只需要增加参数到声明中去即可:
Public Sub objRemote_RemoteEvent(ByVal Data As String) _ Handles objRemote.RemoteEvent Messagebox.Show(Data) End Sub
我们还需要增加代码来在对话框中显示结果。具体做法为:增加一个按钮到窗体中去,并为按钮增加以下的代码:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) objRemote = New RemoteClass() objRemote.DoSomething() End Sub
以上就是VB.NET中怎么实现事件接收功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。
--结束END--
本文标题: VB.NET中怎么实现事件接收功能
本文链接: https://lsjlt.com/news/292841.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0