我正在构建一个聊天应用程序,用户将其文本输入到rich textbox中。
在rich text box中有一段初始文本,其中写着:“我:”。
现在,当用户按下Home键时,我希望光标位于“我:”字符串之后。因此,对于Shift + Home组合键、三次鼠标单击或Ctrl +左箭头等任何方式,都可以实现这个目标。
有什么方法可以做到吗?
我已经尝试过
感谢您的提前帮助,Oz。
谢谢。
在rich text box中有一段初始文本,其中写着:“我:”。
现在,当用户按下Home键时,我希望光标位于“我:”字符串之后。因此,对于Shift + Home组合键、三次鼠标单击或Ctrl +左箭头等任何方式,都可以实现这个目标。
有什么方法可以做到吗?
我已经尝试过
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SetCaretPos(int X, int Y);
感谢您的提前帮助,Oz。
谢谢。