events相关内容

Eclipse 调试器事件

在我的 Eclipse 插件中,我希望收到有关调试器事件的通知(例如,当单步执行或遇到断点时).通过使用以下代码订阅调试事件,我已设法使其在 JDT 环境中工作: DebugPlugin.getDefault().addDebugEventListener(this); 这给了这个事件处理程序: public void handleDebugEvents(DebugEvent[] event ..
发布时间:2022-01-16 13:23:18 Java开发

Eclipse 插件 - 在步进或中断时处理事件

是否有从 Eclipse 调试器接收事件通知的通用方法.具体来说,我只想知道用户何时跨入/进入以及何时遇到断点. 我已经在 J​​DT 中进行了这项工作(请参阅我的其他问题:Eclipse 调试器事件)但是同样的技术在 CDT 中不起作用(我使用的是 DebugPlugin.addDebugEventListener). 如果没有通用的方法来做到这一点,那么有没有办法避免在 JDT 中 ..
发布时间:2022-01-16 13:18:34 Java开发

Eclipse 插件开发:如何在 Eclipse 编辑器中监听事件

我正在尝试开发一个 Eclipse 插件.我知道这件事的基本原理. 在一个示例插件模板中,当我们在eclipse的测试实例中单击菜单项(或下图中带有eclipse图标的按钮)时,sampleHandler.java的execute方法 被执行并出现如下图所示的弹出窗口. 每当我在代码编辑器中按下某个键(比如说退格键)而不是单击任何菜单条目(或按钮)时,我都想调用“执行"方法. S ..
发布时间:2022-01-16 13:17:59 Java开发

WPF 列表框 + 扩展器事件

我在 ListBox 的 ItemTemplate 中有一个扩展器.渲染得很好.我遇到的问题是,我希望在展开和/或选择扩展器时触发 ListBox_SelectionChanged 事件.MouseDown 事件似乎没有冒泡到 ListBox. 我需要的是 ListBox 的 SelectedIndex.因为 ListBox_SelectionChanged 没有被触发,所以索引为 -1,我 ..
发布时间:2022-01-16 11:27:56 其他开发

取消 ListBox SelectedIndexChange 事件

是否可以取消 Winforms 应用程序上列表框的 SelectedIndexChange 事件?这似乎是一件合乎逻辑的事情,以至于我必须忽略一些简单的功能.基本上,我一直在弹出一个消息框,询问用户是否真的想要移动到另一个项目,因为这会改变 UI,我不希望他们的更改丢失.如果用户没有保存他们正在处理的内容,我希望能够取消该事件.有更好的方法吗? 解决方案 你不能取消它. 几天前我所做 ..
发布时间:2022-01-16 10:45:23 C#/.NET

C# 列表框项双击事件

我有一个包含一些项目的列表框.无论如何我可以为每个项目附加一个双击事件吗? 第 1 项第 2 项第 3 项 如果我要双击第 2 项,会弹出一个显示“第 2 项"的消息框 我该怎么做? 解决方案 void listBox1_MouseDoubleClick(object sender, MouseEventArgs e){int index = this.listBox1.Inde ..
发布时间:2022-01-16 10:43:56 C#/.NET

我是否需要在对象被孤立之前从对象中删除事件订阅?

如果我的软件有两个对象实例,其中一个订阅了另一个的事件.我是否需要在它们成为孤儿之前相互取消订阅,以便垃圾收集器清理它们?或者还有什么其他原因我应该清除事件关系?如果订阅的对象是孤立的,但订阅者不是,反之亦然? 解决方案 是的.事件发布者持有对对象的引用,并且会阻止它们被垃圾回收. 让我们看一个例子来看看会发生什么.我们有两个班级;一个暴露事件,另一个消耗它: 类 ClassA{公 ..
发布时间:2022-01-16 10:03:37 C#/.NET

.NET 对象事件和处置/GC

编辑:在 Joel Coehoorns 出色的回答之后,我明白我需要更具体,所以我修改了我的代码以更接近我想要理解的东西...... 事件: 据我了解,在后台,事件是 EventHandlers 又名委托的“集合",当事件引发时将被执行.所以对我来说,这意味着如果对象 Y 有事件 E 并且对象 X 订阅了事件 YE,那么 Y 将引用 X,因为Y必须执行位于X的方法,那样X不能被收集,那我明白 ..
发布时间:2022-01-16 10:01:48 C#/.NET

MariaDB 中的事件 VS php 中的 Cron - 哪个更好

我需要一个建议.我有一个程序在 MariaDB 中调用另一个程序.他们都在计算距离和时间,并把它们放在一张桌子上.我需要这个计算在每晚 23:59:59 开始.我应该调用的过程有两个参数 - from_date 和 to_date.我的问题是->哪个更合适 - 制作一个将调用我的程序的 php Cron 或在 MariaDB 中制作一个事件?如果您认为该事件是一个更好的解决方案,您能否告诉我是否可 ..
发布时间:2022-01-15 20:50:39 其他开发

Android:触摸时关闭对话框窗口

我想通过简单地触摸屏幕来关闭我的 Android 应用程序中的对话框窗口.这可能吗?如果有,怎么做? 我已经考虑在对话框上设置一些“onClickEven",但它不存在. 这怎么可能? 解决方案 您可以使用 dialog.setCanceledOnTouchOutside(true); 如果您在对话框外触摸 u=,它将关闭对话框. ..
发布时间:2022-01-15 13:53:51 移动开发

仍然无法理解 ASP.NET 事件.他们有什么意义?

也许我很慢,但我只是不明白为什么您会使用并非源自实际操作(如点击)的事件.当您可以调用一个方法时,为什么还要经历创建委托和事件的繁琐呢?似乎当您创建一个事件时,您所做的只是为调用者创建一种方法,让调用者通过一些复杂的过程来调用一个简单的方法.调用者必须自己引发事件!没看懂. 或者我只是没有理解这个概念.我需要像 OnClick 这样的事件以及与控件的交互,但是对于类呢?我尝试为我的一个类实现 ..
发布时间:2022-01-15 12:17:56 C#/.NET

C#:需要我的一个类来触发另一个类中的事件以更新文本框

尽管我已经编程了一段时间,但 C# 和事件的总 n00b. 我有一个包含文本框的类.此类创建从串行端口接收帧的通信管理器类的实例.我有这一切工作正常. 每次接收到帧并提取其数据时,我都希望在我的类中使用文本框运行一个方法,以便将此帧数据附加到文本框. 因此,无需发布我的所有代码,我就有了我的表单类... public 部分类 Form1 : Form{CommManager 通 ..
发布时间:2022-01-15 12:15:30 C#/.NET

简单的 Javascript 来模仿在事件处理程序中使用 this 的 jQuery 行为

这不是关于 jQuery 的问题,而是关于 jQuery 如何实现这种行为的问题. 在 jQuery 中你可以这样做: $('#some_link_id').click(function(){警报(this.tagName);//显示'A'}) 有人可以笼统地解释一下(无需您编写代码)他们如何获得将事件的调用者 html 元素(此特定示例中的链接)传递到 this 关键字? 我显然 ..
发布时间:2022-01-15 12:15:19 前端开发

jquery 多个事件处理程序

我已经根据我正在处理的最新项目中的类名定义了事件处理程序. 例如.所有具有类名“foo"的元素都应以特定方式响应更改事件.并且所有类名为“bar"的元素都应该以其他方式响应. 现在我的一些元素属于两个类,即 class="foo bar",它们应该以两种方式响应.目前,只有一个事件处理函数被调用. 如何让两个响应同时执行. 解决方案 这取决于你如何绑定事件.如果您通过 j ..
发布时间:2022-01-15 12:14:44 前端开发

为什么在函数调用上使用事件监听器?

我最近一直在研究事件监听器,我想我终于搞定了.基本上,它们是在另一个对象的方法上调用的函数.我的问题是,为什么在调用函数时创建一个事件监听器就可以了? 例如,我想调用 player.display_health(),当它被触发时,方法 player.get_health() 应该被触发并存储,以便 display_health() 可以访问它.为什么我应该使用事件侦听器而不是简单地调用函数? ..
发布时间:2022-01-15 12:14:17 其他开发

当用户单击 X(关闭程序)时,VB.NET 重载默认功能

当用户在基于 VB.NET 表单的应用程序中单击 X 时,如何覆盖默认功能? 我目前正在处理 MyBase.Closing 事件...但由于它是 DirectX 应用程序,我需要在允许表单关闭之前进行一些清理. 解决方案 如果您想在表单关闭前做一些额外的清理工作,请在表单的 表单关闭事件. 此事件还允许您通过事件的 FormClosingEventArgs.Cancel 属性. ..
发布时间:2022-01-15 12:12:27 C#/.NET