vb.net - 如何使用项目中另一个表单的设置来填充文件目录以列出 exe 文件
问题描述
提前道歉这是我的第一个项目。
我正在创建一个 VB 项目并创建了一个设置(FormSettings.vb)页面,用户可以在其中浏览到他们的 Steam 库并输入文本框(Textbox1.Text)并保存等。在我的主要形式上项目我有一个下拉框,我想填充所有 exe 文件,当我在代码中指定目录时可以正常工作,但我希望它从用户设置中提取目录路径
在职的
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim directory = "D:\Steam Library"
Dim files() As System.IO.FileInfo
Dim dirinfo As New System.IO.DirectoryInfo(directory)
files = dirinfo.GetFiles("*.exe", IO.SearchOption.AllDirectories)
For Each file In files
cmbSelectGame.Items.Add(file)
Next
End Sub'''
我也试过
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim directory = FormSettings.Textbox1.Text
Dim files() As System.IO.FileInfo
Dim dirinfo As New System.IO.DirectoryInfo(directory)
files = dirinfo.GetFiles("*.exe", IO.SearchOption.AllDirectories)
For Each file In files
cmbSelectGame.Items.Add(file)
Next
End Sub
任何指导表示赞赏,并提前感谢您
解决方案
推荐阅读
- sequelize.js - 在 hasMany 关联上使用 set 时出错
- reactjs - 将react hooks和context的reducer与类型安全结合起来
- docker - 列出 Docker Hub 上的存储库名称
- azure-devops - 在 Azure Devops 中,我希望我的 yaml 管道仅在同一管道的上一次执行完成后执行
- vue.js - 如何在 Azure DevOps YAML 中配置 ESLint 设置?
- firebase - 部署错误。服务器错误。连接 ETIMEDOUT
- server - 服务器无法正常启动。[2020-04-25T07:05:35.422Z] 错误 (hook:bookshelf) 加载时间过长 (hook:bookshelf) 加载时间过长
- regex - 正则表达式匹配具有重复序列的单词和数字 (FOO-123 / FOO-456 /...等)
- windows - 我可以从我的计算机中删除以下哪些 MS 产品(在 Windows 10 中)?
- php - Trying to access array offset on value of type bool in Yii2