System.Windows.Forms.Clipboard.SetDataObject C# (CSharp) Method

SetDataObject() public static method

public static SetDataObject ( object data ) : void
data object
return void
		public static void SetDataObject(object data) {
			SetDataObject(data, false);  // MSDN says default behavior is to place non-persistent data to clipboard
		}

Same methods

Clipboard::SetDataObject ( object data, bool copy ) : void
Clipboard::SetDataObject ( object data, bool copy, int retryTimes, int retryDelay ) : void

Usage Example

Example #1
0
 //添加图片到richTextBox
 private void AddPhotoButton_Click(object sender, EventArgs e)
 {                                                   //设置对话框的过滤条件
     openPhotoFileDialog.Filter = "png 文件(*.png)|*.png|jpg 文件(*.jpg)|*.jpg|bmp 文件(*.bmp)|*.bmp";
     if (openPhotoFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {                                               //加载图片到richTextBox
         Clipboard.SetDataObject(Image.FromFile(openPhotoFileDialog.FileName), false);
         richTextBox1.Paste();                       //图片放在剪贴板中;false:退出程序后不将图片保留在剪贴板中
     }
     else
     {
         return;
     }
 }
All Usage Examples Of System.Windows.Forms.Clipboard::SetDataObject