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