当前位置:编程学习 > wap >>

关于剪切,粘贴的问题!

下面是一段复制粘贴的代码,但是这个粘贴会把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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,