private void photoPictureBox_MouseHover(object sender, EventArgs e) { PhotoPictureBox photoPictureBox = sender as PhotoPictureBox; photoPictureBox.Cursor = Cursors.Hand; photoPictureBox.BorderStyle = BorderStyle.Fixed3D; }
private void photoPictureBox_Click(object sender, EventArgs e) { PhotoPictureBox photo = sender as PhotoPictureBox; FormPhotoInfo photoInfo = new FormPhotoInfo(photo); photoInfo.ShowDialog(); }
private void photoPictureBox_MouseLeave(object sender, EventArgs e) { PhotoPictureBox photoPictureBox = sender as PhotoPictureBox; photoPictureBox.Cursor = Cursors.Default; photoPictureBox.BorderStyle = BorderStyle.None; }
private void addSinglePhoto(Photo i_Photo) { Control photoToAdd = new PhotoPictureBox(i_Photo) { Size = new Size(95, 80), SizeMode = PictureBoxSizeMode.StretchImage }; flowLayoutPanelUserAlbumsPhotos.Controls.Add(photoToAdd); }
private void initPhotoInfo(PhotoPictureBox i_photo) { pictureBoxPhoto.Image = i_photo.Image; pictureBoxPhoto.SizeMode = PictureBoxSizeMode.StretchImage; labelLikes.Text = string.Format("Your photo liked by {0} people", i_photo.Photo.LikedBy.Count); foreach (Comment comment in i_photo.Photo.Comments) { listBoxComments.Items.Add(comment.Message); } }
private void addSinglePhoto(Photo i_Photo) { PhotoPictureBox photoToAdd = new PhotoPictureBox() { Photo = i_Photo, Size = new Size(95, 80), SizeMode = PictureBoxSizeMode.StretchImage }; photoToAdd.LoadAsync(i_Photo.PictureNormalURL); flowLayoutPanelUserAlbumsPhotos.Controls.Add(photoToAdd); photoToAdd.Click += photoPictureBox_Click; photoToAdd.MouseHover += photoPictureBox_MouseHover; photoToAdd.MouseLeave += photoPictureBox_MouseLeave; }
public FormPhotoInfo(PhotoPictureBox i_photo) { InitializeComponent(); initPhotoInfo(i_photo); }