1
RichTextBox
에 MouseOver
텍스트를 얻는 방법. 커서 위치를 전달하여 GetCharIndexFromPosition
을 사용해 보았습니다. 그러나 그것은 마우스 위치에 가까운 문자 색인을 항상 제공합니다. 마우스를 RichTextBox
(빈 공간)으로 옮기더라도 마우스 위치에 더 가까운 문자 색인을 제공합니다.C# 서식있는 상자 MouseOver
RichTextBox
에 MouseOver
텍스트를 얻는 방법. 커서 위치를 전달하여 GetCharIndexFromPosition
을 사용해 보았습니다. 그러나 그것은 마우스 위치에 가까운 문자 색인을 항상 제공합니다. 마우스를 RichTextBox
(빈 공간)으로 옮기더라도 마우스 위치에 더 가까운 문자 색인을 제공합니다.C# 서식있는 상자 MouseOver
고맙습니다. 문제를 해결할 수 있습니다. 당신이 말했듯이, 숯 인덱스와 실제 마우스 위치의 위치를 비교하고 있습니다. 서식있는 텍스트 상자 그래픽을 사용하여 문자 크기를 계산하고이를 문자의 위치에 추가합니다.
GetPositionFromCharIndex를 얻고 실제 마우스 위치와 비교해 보았습니까? 여기에서 문제는 마우스 커서가 실제로 해당 영역 안에 있는지 여부를 알 수있는 char 크기를 계산하는 방법입니다. – username
감사합니다 username. 문제를 해결할 수 있습니다. 당신이 말했듯이, 숯 인덱스와 실제 마우스 위치의 위치를 비교하고 있습니다. 서식있는 텍스트 상자 그래픽을 사용하여 문자 크기를 계산하고이를 문자의 위치에 추가합니다. – Naresh