events相关内容

什么是“事件发射器"?

浏览 http://microjs.com,我看到很多标有“事件发射器"的库.我喜欢认为我非常了解 Javascript 语言的基础知识,但我真的不知道“事件发射器"是什么或做什么. 有人愿意给我解惑吗?听起来很有趣…… 解决方案 它触发一个 事件 任何人都可以收听.不同的库提供不同的实现和不同的目的,但基本思想是提供一个框架来发布事件和订阅它们. 来自 jQuery 的示例: ..
发布时间:2022-01-15 11:42:06 前端开发

从另一个组件调用一个组件中的函数

在 Angular2 中,假设我有 component1(将其用作左侧面板导航器)和 component2 .这两个组件彼此不相关(兄弟姐妹、父母和孩子,...).如何从component2调用component1中的函数?我不能在这里使用事件绑定. 解决方案 您可以使用 Angular BehaviorSubject 与非相关组件进行通信. 服务文件 import { Injec ..
发布时间:2022-01-15 11:41:32 其他开发

在 SSIS 中,如何获取从 Source 返回的应该处理的行数

我正在开展一个项目,以将日志记录添加到我们的 SSIS 包中.我通过实现一些事件处理程序来做我自己的自定义日志记录.我已经实现了 OnInformation 事件以将时间、源名称和消息写入日志文件.当数据从一个表移动到另一个表时,OnInformation 事件会给我一条消息,例如: 组件 "TABLENAME" (1)" 写了 87 行. 如果其中一行失败,假设只处理了预期的 87 ..
发布时间:2022-01-15 11:40:02 数据库

冒泡事件和隧道事件之间的区别

冒泡事件和隧道事件之间的确切区别是什么? 我应该在哪里使用冒泡事件以及应该在哪里使用隧道事件? 解决方案 WPF 为我们提供了许多不同的事件处理机制——它们是冒泡的、隧道的和直接的.这些都被称为路由事件. 直接事件 您可能已经习惯了直接路由事件.这是项目本身处理发生的事件的位置.一个很好的例子将在标准中处理鼠标按钮的 onClick-事件赢表格.这是在 GUI 项中引 ..
发布时间:2022-01-15 11:36:15 其他开发

在 C# 中转发事件

我正在使用一个在 C# 中转发事件的类.我想知道是否有办法做它需要更少的代码开销. 这是我到目前为止的一个例子. A 类{公共事件 EventType EventA;}B类{A m_A = 新 A();公共事件 EventType EventB;公共 B(){m_A.EventA += OnEventA;}公共无效 OnEventA(){如果(事件B){事件B();}}} A 类引发了原 ..
发布时间:2022-01-15 11:35:19 C#/.NET

事件触发次数越来越多

我有一个 silverlight mvvm 应用程序,它加载主视图,其中 2 个用户控件加载到 2 个 ContentControls 中,一个带有显示项目的列表框,另一个带有编辑按钮.当我单击编辑按钮时,2 个新的用户控件加载到 ContentControls 中,一个显示要编辑的数据(EditData),另一个显示保存和取消按钮(EditAction).当我单击保存按钮时,它会引发一个在单独的 ..
发布时间:2022-01-15 11:34:15 C#/.NET

检测表单何时关闭c#

我创建了一个 WinForm,它显示带有按钮的提示.这是一个自定义的 WinForm 视图,因为消息框对话框是不够的. 我有一个后台工作程序已启动并正在运行.如果单击 myForm 上的按钮,我还想退出 while(aBackgroundWorker.IsBusy) 循环. //MyProgram.cs使用(CustomForm myForm = new CustomForm()){myF ..
发布时间:2022-01-15 11:34:06 C#/.NET

如何在 jQuery 中从第一个处理程序中防止其他事件处理程序

如果您将两个或多个事件处理程序附加到一个 HTML 元素,它们将一个接一个地执行.但是,如果您想根据第一个处理程序中检查的条件停止后续事件处理程序,那么您应该怎么做? 例如: 如果第一个处理程序被取消,我想取消第二个处理程序. $(function() {var 目标 = $('#target'),结果 = ..
发布时间:2022-01-15 11:33:34 其他开发

为什么事件处理程序的返回类型总是 void?

哎,我就纳闷了,为啥事件的返回类型比如 private void button1_Click(object sender, EventArgs e) 总是无效的? 它也可以返回任何其他值吗? 解决方案 一个事件处理程序签名,即返回类型和它接受的参数的数量和类型,由 delegate 的签名决定 用于定义事件.所以你的例子中 Button 的 Click 事件不支持任何返回值. ..
发布时间:2022-01-15 11:33:05 C#/.NET

查询完成后,如何对 Excel Web 查询中的数据进行后处理?

作为电子表格开发人员,我试图将两组行拼接在一起:一组从网络查询到我拥有的网络服务,另一组是电子表格用户(不是我)添加的一组手动行. Excel 内置的 Web Query/Connections 对象仅提供两种模式:我可以打开“启用后台刷新"使 Web 查询异步,或者取消选中它. 如果不选中它,Excel 会在执行查询时冻结,这是不可取的.检查后,似乎没有任何类型的回调或事件挂钩可供通 ..
发布时间:2022-01-15 11:31:14 其他开发

是否可以避免在 Winform 上单击多个按钮?

假设您在一个表单上有一个按钮,该按钮在文本框中计数为 1000,然后将其清除. 如果我快速单击按钮五次(在运行时),Click 事件处理程序将被调用 5 次,我将看到计数为 1000 次. 是否可以在第一次点击计数时禁用对该按钮的其他点击? 注意:在单击处理程序的第一个语句中禁用按钮,然后在最后重新启用是行不通的.此外,取消订阅/订阅点击事件(-= 后跟 +=)也不起作用. ..
发布时间:2022-01-15 11:31:04 其他开发

在 C# 中将事件从一个表单传播到另一个表单

如何在一个表单中单击按钮并在另一个表单中更新 TextBox 中的文本? 解决方案 如果您尝试使用 WinForms,您可以在您的“子"表单中实现自定义事件.当单击“子"表单中的按钮时,您可以触发该事件. 然后,您的“父"表单将监听该事件并处理它自己的 TextBox 更新. public class ChildForm : Form{公共委托 SomeEventHandler(o ..
发布时间:2022-01-15 11:30:19 C#/.NET

使用扩展方法引发 C# 事件 - 这很糟糕吗?

我们都熟悉 C# 事件声明的可怕之处.为了确保线程安全,标准是这样写: 公共事件EventHandlerSomethingHappened;受保护的虚拟 void OnSomethingHappened(EventArgs e){var handler = 发生了什么;如果(处理程序!= null)处理程序(这个,e);} 最近在这个板上的一些其他问题(我现在找不到)中,有人指出在这种情况下可 ..
发布时间:2022-01-15 11:28:18 C#/.NET

我是否应该始终断开 Dispose 方法中的事件处理程序?

我使用 C# 工作,我的工作场所有一些代码标准.其中之一是我们连接的每个事件处理程序(例如 KeyDown)必须在 Dispose 方法中断开连接.有什么好的理由吗? 解决方案 除非您希望事件的发布者比订阅者的寿命长,否则没有理由删除事件处理程序,不. 这是民间传说发展起来的主题之一.你真的只需要用正常的术语来考虑它:发布者(例如按钮)有对订阅者的引用.如果发布者和订阅者都可以同时进 ..
发布时间:2022-01-15 11:24:53 C#/.NET

处理“onclick"纯 JavaScript 事件

这真的很简单,但我对 JavaScript 还是很陌生,只是发现了 JSFiddle.我正在尝试使用 getElementById() 查找元素以禁用和启用按钮.我错过了什么? 这是我用来添加复选框的列表,因为会有多个: var basicList = {'项目': {},'modifyAndEnableButton':函数(obj1){var element = document.g ..
发布时间:2022-01-15 11:23:04 前端开发

Android 应用上的自定义事件监听器

我需要设置一个简单的事件侦听器来不时刷新 ListView.问题是我不知道如何生成事件. 我知道对于按键或按钮按下等事件,我只需要实现 Handler.但在这种特定情况下,我实际上需要生成事件,每次我的应用程序的另一个正在运行的线程唤醒并刷新其来自 RSS 提要的新闻列表时,都会触发该事件. 我什么都做了,却卡在了这里.我可以获得任何建议或链接以提供有关如何实施此功能的更多信息吗? ..
发布时间:2022-01-15 11:20:08 移动开发

.NET 事件 - 什么是对象发送者 &事件参数 e?

sender 和 eventArgs 是什么意思/指的是什么?我怎样才能使用它们(对于下面的场景)? 场景: 我正在尝试使用删除功能构建自定义控件,并且我希望能够删除在包含许多相同自定义控件的页面上单击的控件. 解决方案 发送者是操作的控件(比如 OnClick,它是按钮). EventArgs 是此事件的实现者可能会发现有用的参数.使用 OnClick 它不会包含任何好 ..
发布时间:2022-01-15 11:14:58 C#/.NET

带参数的 Javascript 事件处理程序

我想做一个 eventHandler 来传递事件和一些参数.问题是该函数没有获取元素.这是一个例子: doClick = function(func){var elem = ..//它所涉及的元素elem.onclick = 函数(e){函数(e,元素);}}doClick(函数(e,元素){//处理元素和事件}); elem 必须在匿名函数之外定义.如何让传递的元素在匿名函数中使用?有没有办 ..
发布时间:2022-01-15 11:14:16 前端开发