2) не могу добавить папку с треками. 3) моя форма закреплена в одном месте, не могу передвигать ее по всему экрану .
Буду очень благодарен!!!!
Вот соответственно сам код плеера:
namespace Music_Player_App
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
private void lblLogo_Click(object sender, EventArgs e)
{
}
//Создать глобальные переменные массива типа String для сохранения названия или название песни и в путь дорожку
String[] path, files;
private void pictureBox2_Click(object sender, EventArgs e)
{
//Код для закрытия приложения
this.Close();
}
private void btnSelectSongs_Click(object sender, EventArgs e)
{
//Код для выбора песен
OpenFileDialog ofd = new OpenFileDialog();
//Код для выбора файлов
ofd.Multiselect = true;
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
files = ofd.SafeFileNames;//сохранить имя трека в массиве файлов
path = ofd.FileNames;//Сохранить путь треков в массиве путей
//Отображение названий музыки в списке
for (int i = 0; i < files.Length; i++)
{
listBoxSongs.Items.Add(files[i]);//отображение songs в списке
}
}
}
private void listBoxSongs_SelectedIndexChanged(object sender, EventArgs e)
{
//Напишите код для воспроизведения музыки
axWindowsMediaPlayerMusic.URL = path[listBoxSongs.SelectedIndex];
}
private void pictureBox1_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void pictureBox4_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
Form1 MyFrm1 = new Form1();
Point point = new Point(Location.X, Location.Y);
MyFrm1.Location = point;
}
private void pictureBox4_Click_1(object sender, EventArgs e)
{
listBoxSongs.SelectedIndex = listBoxSongs.SelectedIndex < listBoxSongs.Items.Count - 1? listBoxSongs.SelectedIndex + 1 : 0;//следующая песня
pictureBox4.BackColor = Color.MediumSpringGreen;
}
private void pictureBox3_Click(object sender, EventArgs e)
{
listBoxSongs.SelectedIndex = listBoxSongs.SelectedIndex > listBoxSongs.Items.Count - 1? listBoxSongs.SelectedIndex + 1 : 0;//предыдущая песня
{
pictureBox3.BackColor = Color.MediumSpringGreen;
}
}
private void axWindowsMediaPlayerMusic_Enter(object sender, EventArgs e)
{
}
}
}
