当前位置:编程学习 > C#/ASP.NET >>

未将对象引用设置到对象的实例

想用减号代替tab功能,从网上找了个用回车代替的代码
    Private Sub FrmLogin_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
        '用减号代替Tab 

        If e.KeyChar = Chr(13) Then
            e.Handled = True
            SendKeys.Send("{TAB}")
        End If
    End Sub

结果把13换成107后出错,说if那一行未将对象引用设置到对象的实例,为什么呢? --------------------编程问答-------------------- 报这个错误的很多种情况
 
 最常见的一种是声明了 而未初始化
     --------------------编程问答--------------------
引用 1 楼 weiyibdk 的回复:
报这个错误的很多种情况
 
 最常见的一种是声明了 而未初始化

针对我这个应该是哪的问题呢? --------------------编程问答-------------------- 减号的ASCII码是45而不是107。 --------------------编程问答-------------------- 应该是45吧? --------------------编程问答-------------------- If asc(e.KeyChar) = 45 Then
....

--------------------编程问答-------------------- 直接写
If e.KeyChar = "-"c Then
...
End If
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,