Questions tagged «events»

事件是类在发生特定事件时向侦听器提供通知的一种方式。

11
Android OnClickListener-识别按钮
我有活动: public class Mtest extends Activity { Button b1; Button b2; public void onCreate(Bundle savedInstanceState) { ... b1 = (Button) findViewById(R.id.b1); b2 = (Button) findViewById(R.id.b2); b1.setOnClickListener(myhandler); b2.setOnClickListener(myhandler); ... } View.OnClickListener myhandler = new View.OnClickListener() { public void onClick(View v) { // MY QUESTION STARTS HERE!!! // IF b1 do this …

7
在文本框失去焦点之前,不会触发jQuery文本框更改事件?
我发现在文本框上单击之前,不会触发文本框上的jQuery change事件。 HTML: <input type="text" id="textbox" /> JS: $("#textbox").change(function() {alert("Change detected!");}); 参见有关JSFiddle的演示 我的应用程序要求在文本框中的每个字符更改都触发该事件。我什至尝试使用keyup ... $("#textbox").keyup(function() {alert("Keyup detected!");}); ...但这是众所周知的事实,不会在右键单击并粘贴时触发keyup事件。 任何解决方法?两个听众都会引起任何问题吗?
133 jquery  events  textbox 

5
使用val()函数设置<select>的值时触发change()事件
设置选择元素的值时,触发变更事件的最简单,最佳方法是什么。 我期望执行以下代码 $('select#some').val(10); 要么 $('select#some').attr('value', 10); 会触发变更事件,我认为这是很逻辑的事情。对? 好吧,事实并非如此。您需要通过这样做触发change()事件 $('select#some').val(10).change(); 要么 $('select#some').val(10).trigger('change'); 但我正在寻找一些解决方案,一旦选择的javascript代码更改了select的值,该解决方案便会触发change事件。


18
如何检测同一文件的输入类型=文件“更改”?
我想在用户选择文件时触发一个事件。.change如果用户每次都更改文件,则事件将起作用。 但是,如果用户再次选择相同的文件,我想触发该事件。 用户选择文件A.jpg(事件触发) 用户选择文件B.jpg(事件触发) 用户选择文件B.jpg(事件不触发,我希望它触发) 我该怎么做?




8
表单加载后如何执行代码?
在.NET中,Windows窗体具有一个事件,该事件在窗体加载之前触发(Form.Load),但是没有相应的事件在窗体加载后触发。表单加载后,我想执行一些逻辑。 谁能提供解决方案的建议?
126 c#  .net  winforms  events 

3
ReSharper / C#中的“代理减法具有不可预测的结果”?
使用myDelegate -= eventHandlerReSharper(版本6)问题时: 委托减法具有不可预测的结果 JetBrains在此解释了背后的原因。该解释是合理的,并且在阅读之后,我怀疑我对-on委托的所有使用。 那么如何, 我可以编写一个非自动事件而不会使ReSharper脾气暴躁吗? 或者,是否有更好和/或“正确”的方法来实现这一目标? 或者,我可以忽略ReSharper吗? 这是简化的代码: public delegate void MyHandler (object sender); MyHandler _myEvent; public event MyHandler MyEvent { add { _myEvent += value; DoSomethingElse(); } remove { _myEvent -= value; // &lt;-- ReSharper warning here } }

4
如何找出触发了哪些JavaScript事件?
我有一个选择列表: &lt;select id="filter"&gt; &lt;option value="Open" selected="selected"&gt;Open&lt;/option&gt; &lt;option value="Closed"&gt;Closed&lt;/option&gt; &lt;/select&gt; 当我选择Closed页面时会重新加载。在这种情况下,它显示关闭的票证(而不是打开的票证)。当我手动执行时,它工作正常。 问题是当我Closed使用Watir选择时页面不会重新加载: browser.select_list(:id =&gt; "filter").select "Closed" 这通常意味着某些JavaScript事件不会触发。我可以使用Watir触发事件: browser.select_list(:id =&gt; "filter").fire_event "onclick" 但我需要知道要触发哪个事件。 有没有办法找出为元素定义了哪些事件?




5
您如何在Tkinter的事件循环中运行自己的代码?
我的弟弟刚刚开始​​编程,对于他的Science Fair项目,他正在模拟天空中一群鸟。他得到了大部分他写的代码,它工作得很好,但鸟儿需要移动的每一刻。 但是,Tkinter浪费了自己的事件循环的时间,因此他的代码无法运行。这样root.mainloop()运行,运行,并保持运行,并且它运行的唯一事情是事件处理程序。 有没有一种方法可以让他的代码与mainloop一起运行(没有多线程,这很令人困惑,应该保持简单),如果这样,那是什么? 现在,他想出了一个丑陋的方法,将其move()功能绑定到&lt;b1-motion&gt;,这样,只要按住按钮并摇动鼠标,它就可以工作。但是必须有一个更好的方法。
119 python  events  tkinter 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.