选择性复制、粘贴
1、能否实现不允许复制、粘贴TextField?2、当复制的内容包括文本(Text)和字段(TextField)时,如何实现粘贴纯文本和粘贴文本+字段? 回复 1楼kisoft的帖子
1.无法控制 TextField 不允许复制粘贴。
2.实现方法如下:
private void textControl1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyValue==86)
{
e.Handled = true;
System.Windows.Forms.Clipboard.SetText(this.textControl1.Selection.Text);
this.textControl1.Paste();
}
}
可以考虑在粘贴的时侯,先粘贴到另外一个TextControl,删除TextField后,再复制,粘贴. //仅粘贴文本
textControl1.Paste(TXTextControl.ClipboardFormat.PlainText); 回复 4楼kisoft的帖子
:strong:又是一种实现方法 回复 3楼zjl880的帖子
:)方案可行,感谢分享~ 回复 6楼iceman的帖子
:)不客气 回复 7楼zjl880的帖子
:share:
页:
[1]