diff --git a/MusicPlayer/MusicPlayer/MainForm.Designer.cs b/MusicPlayer/MusicPlayer/MainForm.Designer.cs index b1ec022..d197c36 100644 --- a/MusicPlayer/MusicPlayer/MainForm.Designer.cs +++ b/MusicPlayer/MusicPlayer/MainForm.Designer.cs @@ -122,7 +122,9 @@ this.AlbumListView.Size = new System.Drawing.Size(448, 134); this.AlbumListView.Sorting = System.Windows.Forms.SortOrder.Ascending; this.AlbumListView.TabIndex = 2; + this.AlbumListView.TileSize = new System.Drawing.Size(140, 30); this.AlbumListView.UseCompatibleStateImageBehavior = false; + this.AlbumListView.View = System.Windows.Forms.View.Tile; this.AlbumListView.SelectedIndexChanged += new System.EventHandler(this.AlbumListView_SelectedIndexChanged); // // ArtistListBox diff --git a/MusicPlayer/MusicPlayer/MainForm.cs b/MusicPlayer/MusicPlayer/MainForm.cs index d9e936a..6433ea4 100644 --- a/MusicPlayer/MusicPlayer/MainForm.cs +++ b/MusicPlayer/MusicPlayer/MainForm.cs @@ -148,19 +148,29 @@ namespace MusicPlayer { if (GenreListBox.SelectedItems.Count != 0) { main.GenreFilter(GenreListBox.SelectedItems[0].ToString()); + ArtistListBox.ClearSelected(); + AlbumListView.SelectedIndices.Clear(); } } private void ArtistListBox_SelectedIndexChanged(object sender, EventArgs e) { if (ArtistListBox.SelectedItems.Count != 0) + { main.ArtistFilter(ArtistListBox.SelectedItems[0].ToString()); + GenreListBox.ClearSelected(); + AlbumListView.SelectedIndices.Clear(); + } } private void AlbumListView_SelectedIndexChanged(object sender, EventArgs e) { - if(AlbumListView.SelectedItems.Count != 0) + if (AlbumListView.SelectedItems.Count != 0) + { main.AlbumFilter(AlbumListView.SelectedItems[0].Text); + ArtistListBox.ClearSelected(); + GenreListBox.ClearSelected(); + } } private void SongsTableView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)