none
拖放操作时,将文本拖放到RichTextBox中的光标所在位置? RRS feed

  • 问题

  • 拖动TreeView的一个节点到RichTextBox中,需要实现将拖放的文本放到鼠标光标在RichTextBox所在的位置,如何实现?
    hello world
    2011年2月25日 10:05

答案

  • 你使用 richTextBox1.SelectionStart获取光标在字符串中的位置,可以在richTextBox1_SelectionChanged事件中获取 也可以在其他事件中获取,然后根据位置把RICHTEXTBOX中内容拆分成两个字符串,把要插入的内容放在两个字符串中间, 最后合并成一个字符串在RICHTextBOX中显示
    http://blog.csdn.net/zx13525079024
    • 已标记为答案 leeTobill 2011年3月1日 0:21
    2011年2月25日 12:28

全部回复

  • 你使用 richTextBox1.SelectionStart获取光标在字符串中的位置,可以在richTextBox1_SelectionChanged事件中获取 也可以在其他事件中获取,然后根据位置把RICHTEXTBOX中内容拆分成两个字符串,把要插入的内容放在两个字符串中间, 最后合并成一个字符串在RICHTextBOX中显示
    http://blog.csdn.net/zx13525079024
    • 已标记为答案 leeTobill 2011年3月1日 0:21
    2011年2月25日 12:28
  • 如果被拖到的Treeview树节点上保存了Tag信息,那拖动到RichTextBox上怎么获取这个Tag信息?
    hello world
    2011年2月26日 7:16
  • OK,都解决了。O(∩_∩)O谢谢了
    hello world
    2011年2月26日 7:35