event-handling

    0热度

    2回答

    我有一个绑定到一个属性的复选框: <mx:CheckBox label="Show All" selected="{showAll}"/> 我想触发时复选框被触发的事件,这将改变之后读的showAll值: <mx:CheckBox label="Show All" selected="{showAll}" click="_list.refresh()" /> 在哪里,在这种情况下,_lis

    1热度

    2回答

    import java.awt.Color; import java.awt.Dimension; import javax.swing.JPanel; import javax.swing.Timer; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartMouseEvent; import org.j

    1热度

    1回答

    我想根据以前的tabitems上采取的内容/动作动态地设置tabitem的内容。 tabControl1.SelectedIndex++; 然而,Loaded事件没有得到在此之后解雇像我想的那样: 我通过标签通过如下命令前进。然而,tabControl1_SelectionChanged()正在被调用。我应该手动调用SelectionChanged()中的tabitem的Load()事件,还是

    2热度

    2回答

    不幸的是,我不是从我的开发PC写这个问题,所以我可能会犯一些错误。请对此表示歉意...... 所以 - 我的问题 - 你用什么方法在应用程序中实现错误日志记录? 在网络中(http://delphi.about.com)是很好的事件处理程序,但它只是将系统错误复制到文件中,但我想通过捕获内存和堆栈(以及处理器信息,如果我有时间的话)来扩展其功能。我应该知道,如果我动态调用它,而不是在表单上添加它的

    0热度

    3回答

    我正在做一些研究,以了解如何在C++中实现事件处理方案,该方案可以很容易实现Java中的类到adder。问题是,采用下面所示的方法,我将需要让所有适配器在devive类中覆盖其功能(因为链接器需要它)已经实现。另一方面,考虑到需要实现的方式,使用委托策略可以在派生类中使用适配器,这意味着性能会降低。 这是什么,或者什么应该是最好的方法呢? class KeyboardAdapter { pub

    0热度

    2回答

    在我的'myClass'类中,我使用Reflection.Emit为myClass类的成员之一动态编写事件处理程序。 我已经成功完成了这项工作。 现在,我想修改事件处理函数来调用myClass类中的一个实例方法。 但是,我无法弄清楚如何使用Reflection.Emit将引用'this'推送到MSIL堆栈。在事件处理程序中,Ldarg_0不是对'this'的引用,而是事件处理程序的第一个参数。 有

    2热度

    4回答

    我遇到过一个问题,可能经常看到,但从来没有真正讨论过。 在我的Gui中,我将for循环中的Controls添加到Flowpanellayout中。重点是显示来自数据库的“报告”。它必须是动态的,因为报告的数量可能会每天都有所不同。 伪添加GUI元素: for(int i = 0; i < reports.Count; i++) { TextBox textboxPerson = new

    1热度

    1回答

    你有什么理由不应该声明事件支持字段受保护吗?例如,以防止必须为所有事件创建OnSomeEvent方法。例如像这样: protected SomeEventHandler someEvent; readonly object someEventLock = new object(); public event SomeEventHandler SomeEvent {

    5热度

    2回答

    我已经看到了这种代码一些地方: public event SomeEventHandler SomeEvent = (s, e) => { }; 那是一个做事的推荐的方法?它解决了什么问题,它有什么值得注意的副作用?我还需要做空检查吗?或者这正是我不需要再做的事情了?垃圾收集是否仍然能够正常工作? 例如: private PropertyChangedEventHandler property

    8热度

    3回答

    假设我已将各种事件侦听器附加到各种表单元素。之后,我想删除整个表单。 是否有必要(或建议)注销表单及其元素上存在的任何事件处理程序?如果是这样,删除元素集合中所有侦听器的最简单方法是什么?不这样做的后果是什么?我使用Prototype,如果它很重要。 这就是我实际做的。我有一个简单的形式,像这样: <form id="form"> <input type="text" id="foo"/