将CheckedListBox中检查的目录移动到另一个。 (VB.NET)

时间:2017-11-29 19:11:04

标签: vb.net directory checkedlistbox

我正在开发一些将mod安装到Cemu仿真器中的软件。我最近遇到了一些麻烦,主要与CheckedListBox有关。

我已经破坏了它的代码,它实际上不再正常工作所以我不得不求助于来这里寻求帮助......

基本上,我只是希望能够检查CheckedListBox中的一些项目(列为文件夹名称而不是它们的完整目录),然后单击Install Mods将它们转移到某处。

我真的没有任何代码可以代表这里,所以我只是展示一个我需要的例子。 :P

Image of representation.

----------------------------------------------- ----- 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的所有功能。我很高兴知道是否可以将已检查的项目从其目录(上面列出的)移到另一个目录。

仅供参考,以下是对象的名称:

  • cb_Games - ComboBox1
  • tb_ModsDirectory - TextBox2
  • clb_ModsList - CheckedListBox1

希望现在的目标更加清晰。 对于那个很抱歉。 :/

0 个答案:

没有答案