2011-09-06 5 views
1

RichTextBoxMouseOver 텍스트를 얻는 방법. 커서 위치를 전달하여 GetCharIndexFromPosition을 사용해 보았습니다. 그러나 그것은 마우스 위치에 가까운 문자 색인을 항상 제공합니다. 마우스를 RichTextBox (빈 공간)으로 옮기더라도 마우스 위치에 더 가까운 문자 색인을 제공합니다.C# 서식있는 상자 MouseOver

+0

GetPositionFromCharIndex를 얻고 실제 마우스 위치와 비교해 보았습니까? 여기에서 문제는 마우스 커서가 실제로 해당 영역 안에 있는지 여부를 알 수있는 char 크기를 계산하는 방법입니다. – username

+0

감사합니다 username. 문제를 해결할 수 있습니다. 당신이 말했듯이, 숯 인덱스와 실제 마우스 위치의 위치를 ​​비교하고 있습니다. 서식있는 텍스트 상자 그래픽을 사용하여 문자 크기를 계산하고이를 문자의 위치에 추가합니다. – Naresh

답변

0

고맙습니다. 문제를 해결할 수 있습니다. 당신이 말했듯이, 숯 인덱스와 실제 마우스 위치의 위치를 ​​비교하고 있습니다. 서식있는 텍스트 상자 그래픽을 사용하여 문자 크기를 계산하고이를 문자의 위치에 추가합니다.

관련 문제