【发布时间】:2020-05-12 03:38:29
【问题描述】:
在使用VB的windows应用程序中,我需要从特定路径依次打开三个xml文件。如果选择了第一个 xml 文件,则会弹出下一个 xml 的文件对话框。
我尝试了以下代码,但它是用于一起选择文件(即,它的工作方式类似于 shift + 选择文件)。但我不希望以这种方式,我需要一个接一个地选择文件。如果选择了第一个 xml,则会弹出文件对话框以选择下一个文件。像这样我需要选择三个文件。完成后,文件对话框将关闭。
''''
Private Sub SystemDescriptionToolStripMenuItem_Click()
OpenFileDialog1.Filter = "All Files *.xml | *.xml"
OpenFileDialog1.MultiSelect = True
OpenFileDialog1.InitialDirectory = "D:\"
OpenFileDialog1.Title = "Select description files"
OpenFileDialog1.ShowDialog()
End Sub
''''
【问题讨论】:
-
如果有一个基本的代码结构可以多次执行一个动作。
-
你真的不想要
MultiSelect = True。您只想让用户一次选择一个。 -
@Mary 如何根据第一个 xml 的选择更改代码,然后弹出文件对话框以选择下一个 xml,然后为第三个选择下一个。
-
-
正如我所暗示的,您需要使用代码结构来多次执行相同的操作。你通常如何多次做某事?它是最基本的编程概念之一,因此,如果您不知道,您需要停下手头的工作,通过初学者教程学习基础知识。
标签: vb.net openfiledialog