/// <summary> /// copy the report to the clipboard /// </summary> public void CopyReportToClipboard() { var report = CreateReport(); WinFormsClipboard.CopyTo(report); View.ProgressMessage = "Copied to clipboard"; }
/// <summary> /// copy the report to the clipboard /// </summary> public void CopyReportToClipboard() { var exceptionReport = CreateExceptionReport(); WinFormsClipboard.CopyTo(exceptionReport.ToString()); _view.ProgressMessage = string.Format("{0} copied to clipboard", ReportInfo.TitleText); }
private void CopyXML() { WinFormsClipboard clipboard = new WinFormsClipboard(); clipboard.Set(XMLEntryTextBox.Text); CopiedLabel.Text = "XML Copied!"; }
public void AttachClipboardImage() { if (!CanAttachImage) { return; } try { BitmapSource image; if (!Clipboard.ContainsImage() || (image = WinFormsClipboard.GetWpfImage()) == null) { return; } var tempPath = Path.Combine(_tempDir, Path.GetRandomFileName() + ".png"); using (var fs = new FileStream(tempPath, FileMode.Create)) { var encoder = new PngBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(image)); encoder.Save(fs); } AttachImageFromPath(tempPath); } catch (Exception ex) { ShowImageAttachErrorMessage(ex); } }
// MouseDown instead of MouseClick for right-click handling private void GUIDButton_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { WinFormsClipboard clipboard = new WinFormsClipboard(); clipboard.Set((sender as Button).Text); } }
/// <summary> /// copy the report to clipboard /// </summary> public void CopyReportToClipboard() { var report = CreateReport(); View.ProgressMessage = WinFormsClipboard.CopyTo(report) ? Resources.Copied_to_clipboard : Resources.Failed_to_copy_to_clipboard; }