日期:2014-05-20  浏览次数:20915 次

求大虾们帮帮忙 如何在RichTextBox中进行鼠标定位?
如何在RichTextBox中进行鼠标定位?
我想做的东西是这样的:第一行有一句话,选定其中的某一部分,要求在下一行对应的位置显示出一条直线,比如:

对于下面那句话用鼠标选定 "节日 ",第二行中对应位置自动显示 "- "

助大家节日快乐!  
            ----


谢谢各位大虾拉!


------解决方案--------------------
up
------解决方案--------------------
SelectionChanged事件,在事件处理方法中格式化你所需要的字符串
------解决方案--------------------
到www.codeproject.com上找找
有源码
------解决方案--------------------
看看这样是否符合你的要求~

private void richTextBox1_SelectionChanged(object sender, EventArgs e)
{
richTextBox1.Font = new Font( "SimSun ", 9);
if (richTextBox1.SelectionLength > 0)
{
richTextBox1.SelectionFont = new Font( "SimSun ", 9, FontStyle.Underline);
}
}