繁体   English   中英

如何在Visual Basic中检查单个组件。 错误检查

[英]How to check individual component in the Visual basic. Error checking

在文本框中,我只希望0和1的3个数字组合为011,110,111,001,等等。如何编写检查单个组件(从三个数字中)为0或1的值,并指定此值以检查错误? 如果可能,我希望有一个if语句。 例如,如果数字为015,则将显示此消息。

MsgBox(“请在文本框中插入0,1的组合。”)

我只是在用户输入字符时将字符输入限制为零和一,并限制长度。 您必须针对适当的If检查来调整此代码; 我是C#人,不是VB人。

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
    If e.KeyChar <> ChrW(Keys.Back) Then
        If Textbox1.Length < 3 and (e.KeyChar = "0" or e.KeyChar = "1") Then
        Else
            e.Handled = True
        End If
    End If
End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM