问题标签 [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.

0 投票
1 回答
1949 浏览

c# - 公开 UserControl 的所有事件处理程序

我的 WinForm 用户控件中有一堆文本框。这些文本框中的每一个都有一些事件处理程序,例如 On_Enter - 显示带有建议的 ListBox,On_KeyUP if Keys.Code == Keys.Enter- SelectNextControl()。当我将该控件放在表单中时,这些事件都不会触发。如何将所有这些事件暴露给包含表单?如何使 UserControl 的事件触发该 UserControl 的事件处理程序?

0 投票
1 回答
456 浏览

java - JavaFX:组合框上的 KeyTyped 事件未触发

我们公司最近收到了我们将进一步开发的 JavaFX 应用程序的源代码。我目前正在搭建开发环境,遇到了一个谷歌解决不了的问题。

该应用程序包含一个自动完成组合框,当用户输入搜索字符串时,它会过滤可用的值。代码如下:

我知道这段代码是正确的,因为它可以在我们客户的演示系统上正常工作。

但是当我运行应用程序时,handle 方法永远不会执行。但如果我用 keyReleased 事件替换 keyTyped 事件,它确实有效。

我的问题是,哪些因素可能会影响这种行为?

更改代码是不可能的,因为它无论如何都适用于我们的客户。此外,根据我的阅读,应该首选使用 keyTyped 事件而不是使用 keyReleased,因为它可以更好地处理组合键。

我正在使用 NetBeans 8.0 和 Java 1.7.0_45 运行该项目。之前开发该应用程序的公司使用 NetBeans 7.2.1 和 Java 1.7.0_6。

0 投票
2 回答
573 浏览

javascript - 单击单元格粗体事件处理程序

这是我的第一篇文章,所以还在学习我们如何使用堆栈溢出,所以请善待哈哈。

以下脚本使用插入警报添加一行..(我知道很烦人)我试图让 javascript 启动一个事件处理程序,以 BOLD 用户单击的单个单元格,以前从未使用过事件处理程序,我知道如何将其加粗,但我只需将新添加的行加粗..而不是单个单元格......对此的任何建议都会有所帮助,我也希望这篇文章的格式不会令人讨厌。

下面是带有内嵌 javascript 的代码。

0 投票
0 回答
56 浏览

c# - 为什么代码分析建议第一个事件参数是“对象发送者”而不是更具体的类型?

CA1009 ( http://msdn.microsoft.com/en-us/library/ms182133.aspx ) 的“发件人”应该始终是“对象”的原因是什么?

例如,我有一个像 Car 这样的类,它会发出 Moved 事件。我不希望从任何其他类生成 Moved 事件。我想大多数事件都特定于特定的类层次结构,那么为什么该规则不允许任何例外?

0 投票
4 回答
69 浏览

javascript - 另一个 .js 文件上的按钮不起作用

http://pastebin.com/abt2J0Sn

我的主屏幕(app.js)上的按钮工作正常,当悬停在它们上时它们会改变外观,然后当我在另一个.js文件(settings.js)上时,按钮不会触发简单事件并且它们不会改变外观盘旋在上方。

期中放假所以不能去问老师。

0 投票
1 回答
1443 浏览

.net - 处理 Windows USB 事件

我创建了一个通用的 USB HID 通信驱动程序,能够监视 USB 事件并在设备之间发送/接收数据包。自从我的WinForms日子以来,我一直在成功使用它,因为大部分代码都是从 MSDN 中挑选出来的,并且与这里建议的方式非常相似。我的问题是:我看到的示例继续依赖似乎是旧的“Windows 消息”架构,即System.Runtime.InteropServicesWM_xxxxxxx 类型的消息,在纯C# WPF应用程序中注册/处理这些HwndHandler,覆盖WndProc等。我想知道没有一种使用更现代的、事件驱动的方法来处理 USB 事件的方法,比如使用delegates、订阅EventHandlers等?甚至这个SO帖子建议不要使用这种过时的方法,我想也必须有针对USB事件的解决方案。谢谢。

0 投票
1 回答
72 浏览

vb.net - 使用 doubleClick-event 切换标签的启用属性

我有一个标签,我希望它在双击它时切换它的启用属性。我写的代码只在一个方向起作用:如果标签被启用,我可以通过双击设置 enabled=false,但如果标签没有启用,我不能通过双击设置 enabled=true。这是我的代码:

我怎么解决这个问题?先感谢您!

0 投票
1 回答
982 浏览

javafx - 如何避免游戏中的子弹产生“机枪”效应?

几天前我问这个: 如何使用javafx2同时在同一个精灵的屏幕上有多个实例, 并部分解决了阐述jewelsea建议的问题。

我现在有这个障碍:当按下一个键来“发射”子弹时,武器射出子弹的速度和机关枪一样快。我想限制我游戏中英雄的武器可以射出的子弹数量。例如,决定每 0.5 秒发射一次子弹,或者只是在按下一个键时发射子弹,而不是总是有机关枪效果......在我的游戏中,控制“火”效果的程序部分是这样的:

在我尝试使用 setOnKeyPressed 和 setOnKeyReleased 并获得相同结果之前。那么我可以尝试只射击子弹同时按住“F”键或限制子弹数量吗?提前谢谢你,再见!

0 投票
1 回答
596 浏览

c# - 在c#中将多个事件连接到相同的方法

我有三个这样的事件:

我必须根据以下条件提出事件:

我想将此事件连接到相同的方法来引发事件。这是正确的方法吗?

请建议我怎么做?

0 投票
2 回答
14637 浏览

javascript - javascript addEventListener 不工作不止一次

我正在尝试做一个相对简单的 javascript 程序/页面,只有 3 个滑块 RGB 来影响正方形和圆形的颜色。

当我让事件侦听器与输入元素“内联”时,它的效果很好:即,onchange="someFunction(x,y)"

但是,当我将事件侦听器移动到 javascript 中并使用addEventListener时,它仅在页面加载时工作一次,然后再也不会......几乎就像 aremoveEventListener已被调用,但我没有这样做。

是的,在调用 javascript 之前,我确保所有元素都加载到页面上。

我已经更改了这段代码,只是为了给我一个 ALERT 而不是实际调用我想要的函数slideUpdate,只是为了调试目的。

这是: JAVASCRIPT:

HTML 文件: