Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }