问题标签 [eventhandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
famo.us - Famo.us:有没有办法清除视图发出的“发射”?
目前正在尝试将多个功能添加到单个表面。希望有类似于“管道”的东西是“unpipe”是否有“unemit”?
python - Tkinter 中由 Listbox 和 Radiobutton 触发的事件
我想制作一个由列表框选定项的更改或单选按钮选定项的更改触发的事件。可能吗?我使用这段代码:
只要我在选择列表框中的项目之前选择了一个单选按钮,一切都会很好。但是每次我选择另一个单选按钮时,它都会返回:
c# - 从 C++ 引发要在 C# 中处理的事件时遇到问题
我正在尝试编写一个使用 C++ DLL 的基于 C# 的 WPF 应用程序。C# 应用程序用于用户界面,它具有 WPF 的所有优点。C++ DLL 使用 Win32 函数(例如枚举窗口)。
现在我希望 C++ DLL 引发可以在 C# 应用程序中处理的事件。这是我尝试过的(基于这篇文章):
当我尝试编译此代码时,会引发以下错误:
C3708: 'wDel': 不当使用 'event'; 必须是兼容事件源的成员
C2059:语法错误:“事件”
C3861:“wE”:未找到标识符
c# - 保存前触发 RowEditEnded 事件
我有一个 RadGridView 元素中的项目列表。该元素附加了一个RowEditEnded事件处理程序,因此每当网格中的一行完成编辑时,处理程序就会被触发。有一个附加到另一个事件处理程序的保存按钮。我的问题是,当用户对行进行更改并单击“保存”按钮而不取消选择已编辑的行时,不会触发已编辑的最后一行的 RowEditEnded 处理程序。当重新加载列表中的项目(用于刷新视图)时,会为该行触发 RowEditEnded 事件。
有没有办法在保存处理程序之前触发 RowEditEnded 处理程序?
c# - 在模板文件中向 ContextMenuItem 添加事件处理程序
我正在尝试在模板文件中添加 contextmenu 以及 contextmenuitem 和处理程序。前者很好,但VS不会让我在模板文件中的菜单项中添加事件处理程序,看起来像这样
我得到的错误是错误 1 'ResourceDictionary' 根元素需要 ax:Class 属性来支持 XAML 文件中的事件处理程序。删除 Click 事件的事件处理程序,或将 ax:Class 属性添加到根元素。第 37 行位置 61。
有什么办法可以使这项工作?
java - 爪哇。事件处理接口
我对两个类有困难:Program 类和 EventHandler 类。
程序类创建两个独立的窗口,一个是“地面”(背景为 jpg 的窗口),另一个窗口有“添加”按钮,可以在“地面”上添加一朵花。“添加”按钮调用 ActionListener 方法,该方法创建一个 Eventhandler 类的对象,
事件处理类:
一切正常,但我很难向事件处理程序添加一段代码,所以当按下按钮时 - 它应该在程序类创建的地面上创建花朵。我应该如何设置对象之间的这种关联?
谢谢 :)
c# - 在 Keypress 事件中读取多个键?
所以我想制作一个方法来读取按键事件,然后将击键记录到一个字符串中。这个想法是字符串包含前导“R”或“L”,后跟2个整数。但是,当我在 MoveBox 方法中显示“MoveDist”字符串变量时,它总是重复 3 次相同的按键,而不是在每次敲击后重新轮询键盘。例如,当我运行调试并输入“R”时,程序崩溃,因为输入字符串立即变为“rrr”。有人有解决方案吗?
c# - 在c#的事件处理程序中定义变量时,如何访问事件处理程序之外的变量?
下面是我在 ac# windows 窗体应用程序中的一些代码。
它分配一个随机整数来处理。由于 c# 中没有全局变量,如何访问句柄的新值,以便此按钮事件之外的其他函数调用可以使用它?
我尝试过使用方法,但是当我在按钮事件之外调用它时它仍然无法识别句柄。
另外,在按下此按钮之前,我将使用什么来使我的 GUI 不能使用其他一些控件?
c# - 使用 += 向类添加事件
请原谅我的小知识!
我在 HIDNewDeviceEventMonitor.cs 中有以下类:
现在,我如何更改此类以添加该类可以从 watcher_EventArrived 中调用的事件处理程序,其中 someNewEvent 在类文件之外,实际上是在 form.cs 中:
我在其他班级看到过这个东西,我怎样才能让我的班级变成那样?
arrays - 如何响应数组中对象的事件
我在一个数组中制作了一组图块(图片框),并且需要它们在单击时都执行某些操作,但不知道如何操作。具体来说,我希望能够通过单击一个图块并使该对象转到该图块的位置来在其上放置一些其他对象。我知道您可能会建议查看 mouseposition 变量并在所有图块上设置一些不可见的框来注册点击,但我想知道如何为数组中的对象注册任何事件以用于将来出现的任何事件。顺便说一下,我确实知道如何为不在数组中的对象注册事件。我想在图片框顶部移动的对象也将来自对象数组,但是是不同的。
这是我的代码:
我根本不知道如何为图块数组设置点击事件处理程序,所以这就是为什么它不在上面的代码中。
在此先感谢您的帮助。