event-handling相关内容

编辑 QTreeWidgetItem 时捕获 ESC 按键事件

我正在使用 Qt 开发一个项目.我有一个 QTreeWidget(filesTreeWidget) 带有一些文件名和一个用于创建文件的按钮.Create 按钮向 filesTreeWidget 添加一个新项目(项目的文本是“"),该项目被编辑以选择名称.当我按 ENTER 时,文件名通过套接字发送到服务器.当我按 ESC 时出现问题,因为文件名仍然是“"并且没有发送到服务器.我试图覆盖 keyPr ..
发布时间:2022-01-15 12:11:00 C/C++开发

表单加载事件中未处理的异常

我刚刚在 .Net 中遇到了异常处理的奇怪行为.(我在 MS Visual Studio 2008 中使用 C#,但我在这里看到的一个问题似乎暗示我所看到的在整个 .Net 世界中都是正确的.)我正在编写一个普通的 WinForm 应用程序.我故意在任何 try 块之外的 form_load 事件处理程序中引发未处理的异常.我没有收到任何通知.如果在正常方法中发生未处理的异常,则会弹出一条消息,告 ..
发布时间:2022-01-15 12:10:52 C#/.NET

在 eventArgs 中发送两个字符串的语法

在下面的代码中,我需要知道在引发事件时传递两个字符串的语法. [PublishEvent("Click")]公共事件EventHandler>我的事件; 谢谢,撒克逊人. 解决方案 最简洁的方法是创建自己的类,该类派生自 EventArgs: 公共类 MyEventArgs : EventArgs{私有只读字符串_myFirstString;私 ..
发布时间:2022-01-15 12:10:42 C#/.NET

如何在 jQuery 中制作实时自定义事件

jQuery 有一个非常方便的名为 live() 的事件绑定器,它可以动态地将事件添加到 DOM 元素(即使是稍后将添加到 DOM 的元素).问题在于它仅适用于特定事件(在文档中列出). 我真的很想进行现场直播活动,以进行焦点、模糊和更改,而现在现场直播不支持这些活动.此外,如果我可以制作实时自定义事件,这将是我的应用程序的重大改变.我现在拥有的大部分代码都致力于将旧事件(更改、焦点和自定义 ..
发布时间:2022-01-15 12:10:34 前端开发

如何模仿 stopImmediatePropagation() 的行为(不使用 jquery)

我正在为一个 Javascript 库编写事件处理代码,并且我正在尝试实现类似于 stopImmediatePropagation() 的东西,它也适用于 IE 6. 目前事件处理的工作方式是,我们的事件处理代码向对象注册,然后用户向我们的事件处理程序注册他们所有的事件. 我尝试模拟 stopImmediatePropagation() 的第一种方法是简单地将该方法添加到事件中(如果它 ..
发布时间:2022-01-15 12:10:15 前端开发

确保 jQuery 事件处理程序执行顺序

我认为事件处理程序是按照它们注册的顺序处理的.(对吗?)如果是这种情况,那么如果我在脚本的开头附加一个事件处理程序,我可以绝对确定它会在附加到同一事件的后续处理程序之前触发吗?事件命名空间也对此有任何影响吗?事件处理程序是串行触发(一个在下一个完成之前完成)还是并行触发? 我想这样做是因为我的脚本依赖于视口大小,视口大小会随着 resize 事件发生变化,我需要不断地寻找它.我不想在我的每个 ..
发布时间:2022-01-15 12:10:04 前端开发

单击空白区域时如何处理事件?

我想在列表视图左键单击空白区域时捕捉事件 - 即单击列表视图控件中的任何项目. 我在列表视图的事件列表中进行了搜索,但没有找到.我怎样才能做到这一点?请帮忙! [编辑]如果我能捕捉到这个事件,我想做什么:取消选择列表视图中的所有项目. 解决方案 如果将处理程序附加到 ListView 上的 MouseLeftButtonDown 事件,它只会在单击 ListViewItem 之 ..
发布时间:2022-01-15 12:09:47 其他开发

分配 C# 事件处理程序的区别?

我总是分配这样的事件处理程序,由 Intellisense 自动完成引导. RangeSelector.RangeChanged += new EventHandler(RangeSelector_RangeChanged); 我最近注意到我的一位同事这样做. RangeSelector.RangeChanged += RangeSelector_RangeChanged; 这两种方法在语 ..
发布时间:2022-01-15 12:09:22 C#/.NET

如何在 WPF ListBox 中排序?

C# 4.0 WPF 应用程序,参见下面的代码,在启动时显示: 使用 btnSort_Click() 点击 Sort 按钮后的 abd 点击事件处理程序: 如何按 aaa、bbb、ccc 排序? C#代码: public MainWindow(){初始化组件();listBox1.Items.Add("ccc");listBox1.Items.Add("aaa");listBo ..
发布时间:2022-01-15 12:08:49 C#/.NET

另一个源文件中的 node.js 事件监听器

我正在尝试设计一个场景,在触发特定事件时,我希望一些侦听器执行某些任务.尝试同时管理代码的 S.R.P,我希望将侦听器放在不同的源文件中.我想知道这是否可以使用事件发射器.事件发射器是否仅适用于单个源文件? var events = require('events');var em = new events.EventEmitter();export.saveScheme = 函数(req,re ..
发布时间:2022-01-15 12:08:44 其他开发

在列表框中添加项目时将调用的事件处理程序

在 WPF 的列表框中添加项目时是否会调用事件处理程序? 谢谢! 解决方案 问题是包含事件处理函数的INotifyCollectionChanged接口是显式实现的,这意味着你必须先强制​​转换ItemCollection可以使用事件处理程序: public MyWindow(){初始化组件();((INotifyCollectionChanged)mListBox.Items). ..
发布时间:2022-01-15 12:08:17 其他开发

jQuery 卸载事件仅适用于关闭窗口,不适用于链接导航

我在关闭页面时使用此代码注销用户,但用户在点击其他链接(同一网站)时也会注销: $( window ).unload(function() {$.ajax({url:"?logout&leave=yes", async:false})}); 有没有办法区分链接导航和真正的页面关闭? 编辑: 我目前正在实施这个解决方案,但它缺乏检测页面重新加载 $('a').click(fun ..
发布时间:2022-01-15 12:07:59 前端开发

Python 3 的事件循环实现?

有人知道可用于 Python 3 的事件循环库(或绑定)吗?如果它只适用于 UNIX 系统也没关系,尽管我更喜欢适用于 Windows 的系统. ETA:我意识到编写事件循环系统并不难.但是,我不想重新发明轮子(我们现在仍然鼓励不要这样做,对吧?;-)) 这是为服务器应用程序计划的,所以显然我想要一些不与 GUI 小部件工具包或其他东西绑定的东西. 如果答案是“不,没有"(可能; ..
发布时间:2022-01-15 12:07:51 其他开发