0
第一:我是VB新手,但盡力通過此項目學習。在Form2中使用Form1中選擇的XML文件
我想在Form2中使用XML文件(在Form1中選定的位置)。
我似乎無法使Form2中的doc.Load()調用Form1選定的XML文件。我試圖調用doc.Load(Form1(fullpath)),但這不起作用。
我用下面的代碼(VB2015)在Form1中選擇XML文件位置:
Private Sub BtnSearch_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnSearch.Click
CheckedListBox1.Items.Clear()
Try
Dim MyFolderPath As String = "[folderpath]"
Dim MyFileType As String() = IO.Directory.GetFiles(MyFolderPath, "[filetype]")
If MyFileType.Length > 0 Then
For Each fullpath As String In IO.Directory.GetFiles(MyFolderPath, [filetype])
FullPathsToPrograms.Add(fullpath)
CheckedListBox1.Items.Add(IO.Path.GetFileName(fullpath))
Next
Else
End Try
End Sub
在窗體2我嘗試調用Form1中選擇XML文件,下面的代碼:
Private Sub BtnScan_Click(sender As Object, e As EventArgs) Handles BtnScan.Click
Dim doc As New XmlDocument()
doc.Load(Form1(fullpath))
For Each node As XmlNode In doc.SelectNodes("/[node1]/[node2]")
Next
End Sub
你忘了問一個問題,VBScript是不是VB.NET(標籤告訴你這樣),你忘了閱讀[提問]和/或取[旅遊] – Plutonix
是什麼你的問題 ?你卡在哪裏? –
感謝Ansgar Wiechers改進格式。感謝Plutonix和Mukul指出我的帖子中的缺陷。我編輯了這篇文章。我希望有人能幫助我。 – Woudi