我正在爲一個遊戲(我的世界)製作一個啓動器,但我一直得到這個錯誤.. 我讓它打開一個文件(minecraft.exe)通過OpenGileDialog然後文件名被輸入到一個文本框(文本框1),但在代碼中,我試圖使它如此,如果路徑不包含「我的世界」,會說無效路徑'String'的值無法轉換爲'System.Windows.Forms.Control'錯誤
這裏是我的代碼
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
OpenFileDialog1.ShowDialog()
TextBox1.Text = OpenFileDialog1.FileName
If TextBox1.Contains("Minecraft") = False Then
MsgBox("Invalid Path")
End If
End Sub
有上TextBox1.Contains一個錯誤(「我的世界」)= FALSE 它說:「‘串’的值不能轉換爲「System.Windows.For ms.Control'」 請幫助...
你意識到你正試圖給'TextBox1.Contains(「Minecraft」)賦'false'對嗎?你需要用'=='來比較克里斯托弗 – CKKiller 2012-08-03 10:15:41
,這對我來說是新聞。這是VB,而不是C. – Joey 2012-08-03 10:18:41
夠公平,你還沒有標記VB,雖然 – CKKiller 2012-08-03 10:19:26