event-handling

    1热度

    1回答

    我在Visual Studio 2008中工作,我希望在打开文件时运行Edit> Outlining> Collapse to Definitions来运行。如果在此之后所有地区都扩大了,那将会很好。我尝试了Kyralessa在关于The Problem with Code Folding的评论中提供的代码,并且该代码非常适合作为必须手动运行的宏。我试图通过将以下代码EnvironmentEven

    4热度

    1回答

    我可以在我的派生类中使用ChangeHappend。如果是这样如何? 如果不是,我该怎么做呢? class Base { public delegate void ChangeHandler(object sender); public event ChangeHandler ChangeHappend; private int _foo; public

    0热度

    2回答

    我有一些代码,当用户点击一个特定的按钮时,它会动态地创建新的按钮。然而,当我点击其中任何一个按钮时,为这些动态创建的按钮定义的EventHandlers不会执行。下面是错误的代码片断: protected void Page_Load(object sender, EventArgs e) { ....... btn1.Click += new EventHandler(th

    53热度

    2回答

    如果我有一个只有少数事件处理程序注册的应用程序(并且在应用程序关闭之前使用事件的对象不会被处理),我是否真的需要担心注销那些处理程序?我能看到的唯一好理由是,如果您不需要关心的事件(即您有多个处理程序注册到一个事件),那么可能会有一点额外的开销。还有其他什么好的理由吗?任何人都遇到重大问题,因为他们没有注销事件?

    2热度

    2回答

    当我有一个对象时,删除对它的所有引用足以为垃圾收集器注册它,至少这是我所听到的。例如: removeChild(object); object = null; 虽然我仍然有点困惑,因为这是否意味着这个对象的实例内的事件侦听器也会自动删除?还是有什么我需要做的?

    1热度

    1回答

    我有一个UIView,我使用touchesbegan事件,但我意识到,一旦我把手指放在上面,touchesBegan事件需要1或2秒钟才能触发。我怎样才能更快地做到这一点? 谢谢!!!

    35热度

    2回答

    我正在使用一个在C#中转发事件的类。我想知道是否有办法做 它需要较少的代码开销。 下面是我到目前为止的一个例子。 class A { public event EventType EventA; } class B { A m_A = new A(); public event EventType EventB; public B()


    5热度

    3回答

    我通过单击发送按钮或按消息文本字段中的回车按钮调用方法中的代码位置如下代码片段。 // In class ChatWindow private void messageTextAreaKeyPressed(java.awt.event.KeyEvent evt) { // Event handler created by Netbeans GUI designer to call this me

    5热度

    5回答

    我在代码中看到一个事件处理程序,当我期待它只被调用一次时,会看到多次调用。 在过去,这是因为我已经在错误的地方定义了代理团队(因此更多地将一个委托添加到事件处理列表中),但是在这种情况下,这只会被设置一次(在类构造函数中)。 没有继续手动搜索我的代码寻找错误,有没有一种(简单)实用的方法可以找出事件处理程序分配的位置?