我正在开发一些将mod安装到Cemu仿真器中的软件。我最近遇到了一些麻烦,主要与CheckedListBox有关。
我已经破坏了它的代码,它实际上不再正常工作所以我不得不求助于来这里寻求帮助......
基本上,我只是希望能够检查CheckedListBox中的一些项目(列为文件夹名称而不是它们的完整目录),然后单击Install Mods将它们转移到某处。
我真的没有任何代码可以代表这里,所以我只是展示一个我需要的例子。 :P
----------------------------------------------- ----- EDIT -------------------------------------------- --------
代码:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If My.Computer.FileSystem.DirectoryExists("C:\CemuModManager\Mods\botw\") And cb_Games.SelectedItem.ToString = "The Legend of Zelda: Breath of the Wild" Then
For Each Folder As String In System.IO.Directory.GetDirectories(tb_ModsDirectory.Text)
clb_ModsList.Items.Add(Path.GetFileName(Folder))
Next
End If
End Sub
这基本上就是我现在对CheckListBox的所有功能。我很高兴知道是否可以将已检查的项目从其目录(上面列出的)移到另一个目录。
仅供参考,以下是对象的名称:
希望现在的目标更加清晰。 对于那个很抱歉。 :/