예제 #1
0
        private void lstB_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (Convert.ToInt32(e.KeyChar) == 32)
            {
                lstB.ClearSelected();
                SendKeys.Send("{TAB}");
                SendKeys.Send("{DOWN}");
            }


            if (Convert.ToInt32(e.KeyChar) == 13)
            {
                string musicaSelecionada = Path.GetFullPath(Metodos.RetornaMusicaSelecionada(Variaveis.indexAlbumB, lstB.SelectedIndex));
                Variaveis.playlist.Add(musicaSelecionada);
                //lblQtdeMusicas.Text = "Músicas Selecionadas:  " + Variaveis.playlist.Count + "    ";
                //lblMusicPlaying.Text = lstB.SelectedItem.ToString();
            }
        }
예제 #2
0
        private void lstB_KeyDown(object sender, KeyEventArgs e)
        {
            if (Convert.ToInt32(e.KeyCode) == 37)
            {
                lstB.ClearSelected();
                SendKeys.Send(" ");
            }

            if (Convert.ToInt32(e.KeyCode) == 39)
            {
                if (Variaveis.indexAlbumB < Variaveis.albuns.Count - 1)
                {
                    // Carrega dados do Album A (esquerda)
                    lstA.Items.Clear();
                    Variaveis.indexAlbumA += 1;
                    List <String> musicas = Metodos.CarregarMusicas(Variaveis.albuns[Variaveis.indexAlbumA]);
                    foreach (var item in musicas)
                    {
                        lstA.Items.Add(Path.GetFileNameWithoutExtension(item.ToString()));
                    }
                    lblA.Text = Variaveis.albuns[Variaveis.indexAlbumA].ToString().Replace("C:/Musicas/", "");

                    PicBox_LadoA.Load(Metodos.CarregarCapaAlbum(Variaveis.albuns[Variaveis.indexAlbumA]));



                    // Carrega dados do Album B (direita)
                    lstB.Items.Clear();
                    Variaveis.indexAlbumB += 1;
                    musicas = Metodos.CarregarMusicas(Variaveis.albuns[Variaveis.indexAlbumB]);
                    foreach (var item in musicas)
                    {
                        lstB.Items.Add(Path.GetFileNameWithoutExtension(item.ToString()));
                    }
                    lblB.Text = Variaveis.albuns[Variaveis.indexAlbumB].ToString().Replace("C:/Musicas/", "");

                    PicBox_LadoB.Load(Metodos.CarregarCapaAlbum(Variaveis.albuns[Variaveis.indexAlbumB]));
                    SendKeys.Send(" ");
                }
            }
        }