【发布时间】:2011-03-01 02:41:27
【问题描述】:
我有一个 RichTextBox 控件。当您在文本中左键单击时,光标会跳到您单击的位置。我也希望在我右键单击时发生这种情况。我不知道该怎么做。谢谢!
【问题讨论】:
标签: c# richtextbox cursor-position
我有一个 RichTextBox 控件。当您在文本中左键单击时,光标会跳到您单击的位置。我也希望在我右键单击时发生这种情况。我不知道该怎么做。谢谢!
【问题讨论】:
标签: c# richtextbox cursor-position
假设winforms:
像这样实现一个 MouseUp 事件处理程序:
private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
RichTextBox box = (RichTextBox)sender;
box.SelectionStart = box.GetCharIndexFromPosition(e.Location);
box.SelectionLength = 0;
}
}
【讨论】: