如何引发带有参数的事件?

斯蒂尔·摩尔

在使用VB.Net一段时间之后,我最近开始使用C#。

在VB.Net中,您可以使用传入的参数引发事件。例如

Event TileMoved(ThisTile As Tile)

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    RaiseEvent TileMoved(Me)
End Sub

请有人可以解释如何在C#中执行此操作吗?

任何帮助将非常感激。

布拉德利·乌夫纳(Bradley Uffner)

vb-> c#转换可得出此结果。

public event TileMovedEventHandler TileMoved;
public delegate void TileMovedEventHandler(Tile ThisTile);

private void Button1_Click(System.Object sender, System.EventArgs e)
{
    if (TileMoved != null) {
        TileMoved(this);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python lambda引发带有多个参数的变量未定义错误

来自分类Dev

使用JavaScript触发带有数据的键盘事件

来自分类Dev

不会触发带有文本mouseleftbuttonup事件的路径

来自分类Dev

触发带有卷曲和碎屑的参数化构建

来自分类Dev

如何分发带有正确模块的python程序?

来自分类Dev

如何分发带有必需gem的Ruby脚本

来自分类Dev

如何分发带有正确模块的python程序?

来自分类Dev

Xcode在iOS 8的Main()中引发带有“所有异常”断点的异常

来自分类Dev

是什么导致引发带有消息“无法访问'System.IO.MemoryStream'”的COMException?

来自分类Dev

JodaTime从EXIF元数据中引发带有日期字符串的IllegalArgumentException

来自分类Dev

ui-sref不会触发带有参数化ID的url中的状态转换

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何使用gh cli触发带有调度的github动作

来自分类Dev

如何分发带有unittests作为可执行入口点的python包?

来自分类Dev

如何通过按键输入重新触发带有超时的功能

来自分类Dev

触发带有钩子的操作后,如何重新呈现我的redux状态?

来自分类Dev

如何使用gh cli触发带有调度的github动作

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何使用javascript/jquery触发带有延迟点击的css动画?

来自分类Dev

如果初始条件触发带有终端= True的事件,则Solve_ivp集成会卡住

来自分类Dev

分发带有资源文件(数据库连接参数、图像等)的 Java 应用程序的最佳方式

来自分类Dev

触发带有特定div类的锚标记的点击

来自分类Dev

分发带有.so文件的应用程序?

来自分类Dev

如何从日志中的AWS Lambda错误触发带有错误信息的Lambda

来自分类Dev

如何使用React钩子创建带有参数的受控输入并传递事件对象?

来自分类Dev

从带有参数的事件中调用无参数动作

来自分类Dev

.NET如何有效侦听引发的事件?

来自分类Dev

将带有参数的函数传递给事件处理程序

来自分类Dev

带有参数的Angular 2表单更改事件

Related 相关文章

  1. 1

    python lambda引发带有多个参数的变量未定义错误

  2. 2

    使用JavaScript触发带有数据的键盘事件

  3. 3

    不会触发带有文本mouseleftbuttonup事件的路径

  4. 4

    触发带有卷曲和碎屑的参数化构建

  5. 5

    如何分发带有正确模块的python程序?

  6. 6

    如何分发带有必需gem的Ruby脚本

  7. 7

    如何分发带有正确模块的python程序?

  8. 8

    Xcode在iOS 8的Main()中引发带有“所有异常”断点的异常

  9. 9

    是什么导致引发带有消息“无法访问'System.IO.MemoryStream'”的COMException?

  10. 10

    JodaTime从EXIF元数据中引发带有日期字符串的IllegalArgumentException

  11. 11

    ui-sref不会触发带有参数化ID的url中的状态转换

  12. 12

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  13. 13

    如何使用gh cli触发带有调度的github动作

  14. 14

    如何分发带有unittests作为可执行入口点的python包?

  15. 15

    如何通过按键输入重新触发带有超时的功能

  16. 16

    触发带有钩子的操作后,如何重新呈现我的redux状态?

  17. 17

    如何使用gh cli触发带有调度的github动作

  18. 18

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  19. 19

    如何使用javascript/jquery触发带有延迟点击的css动画?

  20. 20

    如果初始条件触发带有终端= True的事件,则Solve_ivp集成会卡住

  21. 21

    分发带有资源文件(数据库连接参数、图像等)的 Java 应用程序的最佳方式

  22. 22

    触发带有特定div类的锚标记的点击

  23. 23

    分发带有.so文件的应用程序?

  24. 24

    如何从日志中的AWS Lambda错误触发带有错误信息的Lambda

  25. 25

    如何使用React钩子创建带有参数的受控输入并传递事件对象?

  26. 26

    从带有参数的事件中调用无参数动作

  27. 27

    .NET如何有效侦听引发的事件?

  28. 28

    将带有参数的函数传递给事件处理程序

  29. 29

    带有参数的Angular 2表单更改事件

热门标签

归档