读书人

求richTextBox不能粘贴进图片的方法解

发布时间: 2012-03-31 13:13:26 作者: rapoo

求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));             }        } 

读书人网 >C#

热点推荐