private void displayInitialLoggedInUserScreen() { pictureBox_profilePicture.LoadAsync(m_LoggedInUser.PictureLargeURL); pictureBox_profilePicture.SizeMode = PictureBoxSizeMode.StretchImage; label_userName.Text = getUserFullName(); foreach (Album album in m_LoggedInUser.Albums) { AlbumCover albumCover = new AlbumCover(album.Name, album.PictureAlbumURL, album.Id); flowLayout_albumPhotos.Controls.Add(albumCover); albumCover.LoadImage(); albumCover.Click += new EventHandler(albumCoverSelected); } enableLoginButton(false); }
private void albumCoverSelected(object sender, EventArgs e) { AlbumCover albumCover = sender as AlbumCover; if (m_SelectedAlbumCover != null) { if (m_SelectedAlbumCover != albumCover) { m_SelectedAlbumCover.Deselect(); } } m_SelectedAlbumCover = albumCover; if (m_SelectedAlbumCover.IsSelected()) { albumIsSelected(true); } else { albumIsSelected(false); } }