private async void btnUpdate_Click(object sender, EventArgs e) { try { pbBlob.Image = Clipboard.GetImage(); _currentImage = await _cloudPaste.UpdateAsync(lblBlobName.Text, pbBlob.Image); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private async void lvBlobs_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if (e.IsSelected) { var blobItem = e.Item as BlobListViewItem; if (blobItem != null) { var result = await _cloudPaste.GetBlobImageAsync(blobItem.Blob); pbBlob.Image = result.image; _currentImage = result.result; lblBlobName.Text = blobItem.Blob.Name; } } }
private async void frmMain_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.V && e.Control) { try { var image = Clipboard.GetImage(); pictureBox1.Image = image; _currentImage = await _cloudPaste.AddAsync(image); copyButtons1.Enabled = true; tabControl1.SelectedIndex = 0; } catch (Exception exc) { copyButtons1.Enabled = false; MessageBox.Show($"Error uploading image: {exc.Message}"); } } }