Ami*_*yan 3 c# richtextbox cursor
我希望当鼠标指针位于RichTextBox中的粗体字上时,将光标更改为HAND .这该怎么做?
小智 5
将此函数添加到richtextbox.OnMouseMove事件.
private void richTextBox2_MouseMove(object sender, MouseEventArgs e)
{
int c = richTextBox2.GetCharIndexFromPosition(new Point(e.X, e.Y));
richTextBox2.Select(c, 1);
if (richTextBox2.SelectionFont.Bold)
{
richTextBox2.Cursor = Cursors.Hand;
}
else
{
richTextBox2.Cursor = Cursors.Default;
}
}
Run Code Online (Sandbox Code Playgroud)
你需要1个字符才能知道它是否是粗体.
| 归档时间: |
|
| 查看次数: |
8710 次 |
| 最近记录: |