关于剪切,粘贴的问题!
下面是一段复制粘贴的代码,但是这个粘贴会把textbox里的内容替换掉!怎样改动才能使其粘贴到光标的位置而不是把其它内容替换掉?
另外剪切功能怎么实现?
//复制功能
private void menuItem11_Click(object sender, EventArgs e)
{
if (textBox1.SelectedText != "")
Clipboard.SetDataObject(textBox1.SelectedText);
}
//粘贴功能
private void menuItem13_Click(object sender, EventArgs e)
{
IDataObject iData = Clipboard.GetDataObject();
String text;
if (iData.GetDataPresent(DataFormats.Text))
{
text = (String)iData.GetData(DataFormats.Text);
}
}
谢谢各位!! --------------------编程问答-------------------- 谢谢你的代码啊,研究研究…… --------------------编程问答-------------------- 不客气.能把我的问题解决了的话,告诉我一声!呵呵! --------------------编程问答-------------------- 把从剪贴板取到的文本与原有文本连接后重设原有文本 --------------------编程问答-------------------- 不知,帮顶 --------------------编程问答-------------------- 请教一下,如何复制文件呢?我知道文件路径,但无法做到复制该文件,请指教.
文件类型:.lib,.wav,.mp4等等... --------------------编程问答-------------------- //复制选中的内容
if (textBox1.SelectedText.Trim() != "")
Clipboard.SetDataObject(textBox1.SelectedText);
//粘贴 到指定光标处
private void menuItem11_Click(object sender, EventArgs e)
{
IDataObject pasteData = Clipboard.GetDataObject();
textBox1.Text = textBox1.Text.Substring(0, textBox1.SelectionStart) + pasteData.GetData (DataFormats.Text).ToString() + textBox1.Text.Substring(textBox1.SelectionStart + textBox1.SelectionLength);
}
楼主看看我的方法,直接拷过去,如果可以别忘了给分啊
补充:移动开发 , Windows Phone