我需要帮助在TextBox3.Text中加载文本文件,并提供3个可能的选项。 1.如果TextBox.Text中没有任何内容 2.如果有一些帮助文本说明,请说明用户必须加载的内容 3.如果正确的路径那么..
如果我只选择路径,我会很好,但我需要3选项。 我的代码:
If (TextBox3.Text = "Enter the path from your computer to your text file") And (TextBox3.Text = "") And RadioButton1.Checked = True Then
Dim FILE_NAME = Path.Combine(Directory.GetCurrentDirectory(), "\default.txt")
End If
If TextBox3.Text <> "" Then
FILE_NAME = TextBox3.Text
End if
PS:已经声明了Dim file_name,但我不想在这里输入所有代码。另外我试着不添加()和laso看了MSDN声明并做了完全相同但它不会加载任何东西,如果我不输入路径,或者如果我让解释给用户所以它不会加载default.txt
谢谢
答案 0 :(得分:0)
我想向你解释一下(试图)在评论中(试图)解释我没有取得多大成功:
你写过,作为你的第一行:
If (TextBox3.Text = "Enter the path from your computer to your text file") And (TextBox3.Text = "") And RadioButton1.Checked = True
IS(TextBox got the value of "Enter the path from your computer to your text file")?
Yes?
Then IS (textBox ALSO the value of "")
Yes?
Then IS (the radio button also checked?)
然而,你的代码将永远不会达到'是radiobutton ...'部分,因为文本框不能同时
"Enter the path from your computer to your text file" AND "" (nothing/Blank)
我希望你现在明白你的代码永远不会执行你的第一个if语句的那部分的原因。
在这种情况下代码是不可能的,我希望你现在能够看到原因。