当前位置:编程学习 > C#/ASP.NET >>

richbox 回车插入文本问题

想实现回车把listbox中选中项插入
想让光标跳到插入文本后,用select方法似乎可以实现,,但是会换行,后来重写起processcommand方法,可以不换行
但是光标会在0位置闪烁一下
然后看了vs按回车插入时,发现也有闪烁,不过其是在光标插入行的下一行开始位置出现闪烁,我想这可能是让光标回跳的结果,
于是有试着 在keydown事件记录是否按了回车,然后再在textchange事件中
如下操作
if (f)
            {   

                int p=richTextBox1.SelectionStart-1;
                richTextBox1.Text = richTextBox1.Text.Remove(richTextBox1.SelectionStart-1, 1);
                richTextBox1.Select(p, 0);
            }
这样也得不到效果,还是在开始位置闪烁,能否让richbox在插入等操作的selectionstart不到0位置 --------------------编程问答-------------------- richTextBox1.SelectionStart 这个richTextBox1.Text.Length不就是最后了吗? --------------------编程问答-------------------- 这是插入不是append
--------------------编程问答-------------------- 更改richTextBox屬性hideSelection 為false;
然後要加入文本用richTextBox.append("jdfsakjfkasjdf");
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,