163 lines
7.3 KiB
VB.net
163 lines
7.3 KiB
VB.net
Imports System.IO
|
|
Public Class Form183
|
|
Private Sub Form183_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
|
ComboBox1.Location = New Point(12, 8)
|
|
|
|
|
|
Dim lines1a() As String = File.ReadAllLines(théme)
|
|
|
|
If lines1a(0) = 2 Then
|
|
Me.BackColor = Color.FromArgb(64, 64, 64)
|
|
ListBox1.BackColor = Color.FromArgb(64, 64, 64)
|
|
ComboBox1.BackColor = Color.FromArgb(64, 64, 64)
|
|
Button1.BackColor = Color.FromArgb(64, 64, 64)
|
|
Button2.BackColor = Color.FromArgb(64, 64, 64)
|
|
Button3.BackColor = Color.FromArgb(64, 64, 64)
|
|
Button4.BackColor = Color.FromArgb(64, 64, 64)
|
|
Button4.ForeColor = Color.White
|
|
Button1.ForeColor = Color.White
|
|
Button2.ForeColor = Color.White
|
|
Button3.ForeColor = Color.White
|
|
ListBox1.ForeColor = Color.White
|
|
ComboBox1.ForeColor = Color.White
|
|
ElseIf lines1a(0) = 3 Then
|
|
Me.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
ListBox1.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
ComboBox1.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
Button1.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
Button2.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
Button3.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
Button4.BackColor = Color.FromArgb(Form1.colorbackA, Form1.colorbackR, Form1.colorbackG, Form1.colorbackB)
|
|
Button4.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
Button1.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
Button2.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
Button3.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
ListBox1.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
ComboBox1.ForeColor = Color.FromArgb(Form1.themeforecoloA, Form1.themeforecoloR, Form1.themeforecoloG, Form1.themeforecoloB)
|
|
|
|
Else
|
|
|
|
End If
|
|
|
|
ListBox1.Items.Clear()
|
|
Me.Text = "Sélectionnez une playlist:"
|
|
ComboBox1.Items.Clear()
|
|
ComboBox1.Show()
|
|
Button1.Hide()
|
|
Button2.Hide()
|
|
Button3.Hide()
|
|
|
|
Me.Size = New Size(296, 78)
|
|
Me.MaximumSize = New Size(296, 78)
|
|
Me.MaximizeBox = Me.MaximizeBox
|
|
Me.MinimumSize = New Size(296, 78)
|
|
Me.MinimizeBox = Me.MinimizeBox
|
|
|
|
For Each fichier As String In IO.Directory.GetDirectories(dosplaylist)
|
|
Dim info As New IO.DirectoryInfo(fichier)
|
|
ComboBox1.Items.Add(info.Name)
|
|
Next
|
|
End Sub
|
|
|
|
Private Sub ComboBox1_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedValueChanged
|
|
Me.Text = "Modifier: " & ComboBox1.SelectedItem
|
|
Me.Size = New Size(744, 386)
|
|
Me.MaximumSize = New Size(744, 386)
|
|
Me.MaximizeBox = Me.MaximizeBox
|
|
Me.MinimumSize = New Size(744, 386)
|
|
Me.MinimizeBox = Me.MinimizeBox
|
|
ComboBox1.Hide()
|
|
Button4.Show()
|
|
Button1.Show()
|
|
Button2.Show()
|
|
Button3.Show()
|
|
ListBox1.Show()
|
|
|
|
Button4.Text = "Renommez: " & ComboBox1.SelectedItem
|
|
|
|
ListBox1.Items.Clear()
|
|
|
|
For Each fichier As String In IO.Directory.GetFiles(dosplaylist & ComboBox1.SelectedItem)
|
|
Dim info As New IO.FileInfo(fichier)
|
|
ListBox1.Items.Add(info.Name)
|
|
Next
|
|
End Sub
|
|
|
|
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
|
If ListBox1.Items.Count = 0 Then
|
|
MsgBox("Aucune musique trouvez", MsgBoxStyle.Critical)
|
|
Else
|
|
Dim msg = MsgBox("Voulez-vous vraiment supprimer toutes les musiques de: " & ComboBox1.SelectedItem, MsgBoxStyle.YesNo)
|
|
If msg = MsgBoxResult.Yes Then
|
|
For Each fichier As String In IO.Directory.GetFiles(dosplaylist & ComboBox1.SelectedItem)
|
|
Dim info As New IO.FileInfo(fichier)
|
|
File.Delete(info.FullName)
|
|
Next
|
|
MsgBox("Toutes les musiques de: " & ComboBox1.SelectedItem & " ont bien été supprimer", MsgBoxStyle.Information)
|
|
ListBox1.Items.Clear()
|
|
Else
|
|
|
|
End If
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
|
If ListBox1.Items.Count = 0 Then
|
|
MsgBox("Aucune musique trouvez", MsgBoxStyle.Critical)
|
|
Else
|
|
If ListBox1.SelectedItem = "" Then
|
|
MsgBox("Merci de sélectionner une musique à supprimer", MsgBoxStyle.Critical)
|
|
Else
|
|
Dim msg = MsgBox("Voulez-vous vraiment supprimer le fichier: " & ListBox1.SelectedItem, MsgBoxStyle.YesNo)
|
|
If msg = MsgBoxResult.Yes Then
|
|
File.Delete(dosplaylist & ComboBox1.SelectedItem & "\" & ListBox1.SelectedItem)
|
|
MsgBox("Le fichier: " & ListBox1.SelectedItem & " a bien été supprimer", MsgBoxStyle.Information)
|
|
ListBox1.Items.Remove(ListBox1.SelectedItem)
|
|
Else
|
|
|
|
End If
|
|
End If
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
|
If OpenFileDialog1.ShowDialog = 1 Then
|
|
musiquexist()
|
|
Else
|
|
|
|
End If
|
|
End Sub
|
|
Sub musiquexist()
|
|
Dim index As Integer = 0
|
|
Dim fichier2 As String = "" & vbNewLine
|
|
|
|
For Each fileselected1 As String In OpenFileDialog1.FileNames
|
|
FileCopy(fileselected1, dosplaylist & ComboBox1.SelectedItem & "\" & OpenFileDialog1.SafeFileNames(index))
|
|
fichier2 = fichier2 & " " & OpenFileDialog1.SafeFileNames(index) & vbNewLine
|
|
index = index + 1
|
|
Next
|
|
|
|
If index > 1 Then
|
|
index = 0
|
|
MsgBox("Les fichiers: " & fichier2 & "on bien été importer", MsgBoxStyle.Information)
|
|
ListBox1.Items.Clear()
|
|
For Each fichier As String In IO.Directory.GetFiles(dosplaylist & ComboBox1.SelectedItem)
|
|
Dim info As New IO.FileInfo(fichier)
|
|
ListBox1.Items.Add(info.Name)
|
|
Next
|
|
Else
|
|
index = 0
|
|
MsgBox("Le fichier: " & OpenFileDialog1.SafeFileName & " a bien été importer", MsgBoxStyle.Information)
|
|
ListBox1.Items.Clear()
|
|
For Each fichier As String In IO.Directory.GetFiles(dosplaylist & ComboBox1.SelectedItem)
|
|
Dim info As New IO.FileInfo(fichier)
|
|
ListBox1.Items.Add(info.Name)
|
|
Next
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
|
|
addplaylist.renomezplaylist = 1
|
|
addplaylist.ShowDialog()
|
|
End Sub
|
|
End Class |