窗体上有一个按钮button1, 该按钮有一个Click事件,现在我如何通过发消息来出发这个事件,因为特殊原因不能直接调用,所以想通过发送一个消息,触发这个Click事件。谁知道指点一下。

解决方案 »

  1.   

    我有个想法,判断鼠标的位置如果在button1上,处理鼠标Click事件
      

  2.   

    function()
    {
    button1_click();
    }
    button1_click()
    {
    代码....
    }是不是这个意思?
      

  3.   

    楼上的兄台,能用鼠标的话早就用鼠标点了,就不用发消息了。现在只想知道如何通过发消息来触发一个按钮的Click事件。
      

  4.   

    tshark([email protected]), 你那不是发消息触发,你那是直接调用。
      

  5.   

    ASP.NET(C#)技术讨论群:30417196,限工作人士
      

  6.   

    不知道这么理解你的意思对不对?
    你是想通过其他事件,触发button1的Click事件吗?如果是!方法就多了!
    比如将Click事件中的操作单独写成一个函数,在其他事件中调用给函数。
    将button1的Click事件用 += 添加到其他事件中。
      

  7.   

    fd7893(看着办吧) , 我就想知道如何通过SendKeys.Send()方法来触发这个按钮事件??能不能给段代码?
      

  8.   

    如果想简单点的话,在需要调用的地方直接button1.onClick(null,null)就可以了
      

  9.   

    lizhizhe2000(彬彬),button1没有onClick这个方法啊?调用出错