小弟vb小白...
求高手将下面vb语句翻译成c#下,小弟感激不尽~        Private Sub fg_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles fg.DoubleClick
            RaiseEvent DblClickGrid()
        End Sub

解决方案 »

  1.   

    刚才看漏了,还有一句vb代码漏了,求懂行的大大帮帮忙,一起帮小弟给翻了吧...谢谢了。完整vb代码如下:        Private Sub fg_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles fg.DoubleClick
                RaiseEvent DblClickGrid()
            End SubPublic Event DblClickGrid(ByVal Row As Integer, ByVal Col As Integer)
      

  2.   

    不好意思,我C#是小白,大约是这样
     fg.DoubleClick +=fg_DoubleClick;//这儿不是很清楚,你们搞C#的应该知道怎么做,就是把事件处理器登记到事件中
     Private void fg_DoubleClick( System.Object sender, System.EventArgs e) 
     {           RaiseEvent DblClickGrid();
     }
           
      

  3.   

    谢谢pinyu 兄弟,
    请问下vb.net中的Event 和RaiseEvent 这两个单词在句中有什么作用?
      

  4.   

    event是标记那个方法签名属于事件的签名,相当于事件处理器原型raiseEvent显然是触发事件了。