求richTextBox不能粘贴进图片的方法
我用做记事本的粘贴功能时用代码
private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
{
//richTextBox1.Paste()粘贴字体有颜色,放弃不用,且也能粘贴进图片
if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) == true)
rtxt.SelectedText = Clipboard.GetText();
}
想粘贴进来纯文本格式的内容,但是如果按键盘的PrintScreen再按粘贴按钮结果仍然能粘贴进屏幕截取的图片,求一种截取不到图片的方法!!
------解决方案--------------------
你的代码不是写成用菜单按钮来实现粘贴的么,要连ctrl+v也不能粘贴图片那是另一个问题了
C# code
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.V)
{
e.SuppressKeyPress = true;
richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Text));
}
}