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

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

===============>>#1 票数:0 已采纳

我只是在用户输入字符时将字符输入限制为零和一,并限制长度。 您必须针对适当的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

  ask by user3396709 translate from so

未解决问题?本站智能推荐:

1回复

Joomla后端在我的组件中禁用错误​​报告

我正在为后端开发一个joomla组件。 现在,对于调试,我只是将die()放在需要停止的位置,并一路显示调试信息以找出发生的情况。 我没有使用XDEBUG,因为有很多查询,而且我需要一次检查很多结果。 但是我有一个问题。 当我由于脚本中的某些错误或我的错误而在我的SQL查询中出现错误
1回复

FixedDataTable组件出现“您必须设置高度或maxHeight”错误

我收到错误消息: 未捕获的错误:始终违反:您必须设置高度或maxHeight 这是什么意思? 这是堆栈: 我要做的就是从这里的示例中提取信息 。
3回复

如何在Windows窗体应用程序中创建全局错误处理程序?

我认为有一个组件允许创建全局错误处理。 例如,当发生不良事件时,我自己会抛出异常 我怎么能在全球范围内捕获它?
1回复

在Visual Basic 6.0中使COM ActiveX dll出错

在Microsoft Visual Basic 6.0中创建Com dll-Activex dll时,出现以下错误-“访问系统注册表时出错”。 您能否提供您对此的意见?
1回复

VB.NET需要使用MessageBox进行错误检查的指南

可以说我有一个包含100个文本框,组合框和其他控件的表单,我想检查是否有任何控件为空。 当我单击“确定”按钮时,我希望消息框显示错误列表,例如Textbox1为空,Textbox30为空等。 我可以通过执行繁琐的方法来实现此目的,在该方法中,我检查了textbox1和messagebox
1回复

Visual Basic InputBox关闭错误

这是一个很奇怪的问题,对于该问题所包含的大量代码表示歉意,但是,我得到了别人要维护的项目,而用户来找我却出错了。 有一个按钮可以打开InputBox,如下所示。 该表格用于输入要导入的文件的路径。 如果用户没有输入路径,或者输入的路径不正确,则会显示错误-可以。 现在的问题是,
1回复

如何在VB.NET中创建自己的组件?

如何制作像Timer一样驻留在组件托盘中的组件? 这样您就可以将它们放在工具箱中,但它们在表单上不可见。 希望这是可能的。
2回复

VB访问组件内的嵌套组件

vb自制组件,并通过添加组件的形式访问其中的嵌套组件。 我创建了一个包含几个按钮的组件,等等...当我将该组件添加到表单时,我只能访问该组件的属性,而不能访问该组件中的“嵌套”按钮。 在运行时,在调试模式下,我可以单击“父”组件内的按钮之一,并访问该按钮的代码。 但是,我需要通过放置“父”
1回复

Visual Basic最大文件大小错误

嘿,团队! 我有一个快速的问题。 我正在尝试处理最大文件大小错误。 如果文件太小,它将起作用。 但是,如果文件太大(1mb),则会出现错误 '/'应用程序中的Blockquote服务器错误 超过了最大请求长度。 描述 :在执行当前Web请求期间发生未处理的
1回复

VB.net的Ascync组件

有谁对我可以在Windows窗体项目中用来与服务器建立异步连接的组件有任何建议? 我需要能够为其传递IP地址,端口号等。 提前致谢。