回 帖 发 新 帖 刷新版面

主题:到底是哪个????????

在VB.NET2003里若有这样一个单击事件
Private Sub toolbarClear_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles toolbarClear.Click
        If e.Button is toolbarClear Then
            ClearEditBox()
        End If
    End Sub
在VB.NET2005里那个e的属性只有empty,equals,gettype,gethashcode,referenceequals,tostring而没有button,而我也每个都试过了,都不行,到底要怎么做.

回复列表 (共2个回复)

沙发

.net的Click事件一向不会出现e.Button这种代码,看看e的类型很明白EventArgs没有Button这个属性,所以楼主所说的VB2003中的那段代码是跑不起来的。

对于.net 1.1,可以使用Control.MouseButtons属性;对于.net 2.0,可以使用MouseClick事件的参数,那个参数中有Button属性。

板凳


谢谢.又学到了东西.刚用.NET2005不久,还有很多不懂.

我来回复

您尚未登录,请登录后再回复。点此登录或注册