2010-10-26 185 views
0

正在使用我的表单中的输入框。Vb.net输入框功能

如果我按下OK代码就没问题。 当我按取消程序显示错误。我应该怎么做?

+3

请与代码 – anishMarokey 2010-10-26 10:06:39

+2

解释你应该做的是完善你的问题,是很多更具体的。也许你应该甚至附上你想要做的事情的代码示例。 – Younes 2010-10-26 10:06:42

+0

这个问题在这个状态下不能回答。请澄清一下 – samy 2010-10-26 10:17:17

回答

1

变更,它的后InputBox支持空字符串代码。 InputBox将返回一个空字符串,如果您取消,所以错误的原因必须是您的代码期望该字符串的长度> 0.

如果编辑问题以显示代码调用InputBox以及该行后面有几行,可能有人可能会指出确切的错误。

3

你应该寻找一个空字符串

Dim MyString As String 

    MyString = InputBox("Please enter something", "Request Info", Nothing) 
    If (MyString Is Nothing OrElse MyString = "") Then 
     'User hit cancel 
    Else 
     'Read MyString 
    End If