public void uploadCompleteThreadSafe(snippingtool.Imgur.UploadResults results) { imgur_textbox.Text = results.imgur_page; original_textbox.Text = results.original; delete_textbox.Text = results.delete_page; Clipboard.SetText(results.imgur_page); copied_label.Text = String.Format(COPIED_CLIPBOARD, "Imgur"); tabControl1.SelectedTab = tabPage2; ((Control)this.tabPage2).Enabled = true; }
public void uploadProgressUpdateThreadSafe(snippingtool.Imgur.ProgressData data) { progressBar1.Maximum = data.max_value; progressBar1.Value = data.value; }
/// <summary> /// Gets called from another thread when the upload has a progress update /// </summary> /// <param name="data"></param> public void uploadProgressUpdate(snippingtool.Imgur.ProgressData data) { this.Invoke(new snippingtool.Imgur.uploadProgressUpdate(uploadProgressUpdateThreadSafe), new object[] { data }); }
/// <summary> /// Gets called from another thread when the upload has completed /// </summary> /// <param name="data"></param> public void uploadComplete(snippingtool.Imgur.UploadResults results) { this.Invoke(new snippingtool.Imgur.uploadComplete(uploadCompleteThreadSafe), new object[] { results }); }