RichTextBox.GetPositionFromPoint(Point, Boolean) Método

Definição

Retorna um TextPointer que aponta para o ponto de inserção mais próximo à posição especificada.

C#
public System.Windows.Documents.TextPointer GetPositionFromPoint (System.Windows.Point point, bool snapToText);

Parâmetros

point
Point

Um objeto Point que especifica a posição para a qual recuperar um TextPointer.

snapToText
Boolean

Se true, esse método sempre retorna um TextPointer que especifica a posição de inserção mais próxima para o Point especificado, independentemente de o Point fornecido estar ou não dentro de uma caixa delimitadora de caracteres.

Se false, esse método retornará null se o Point especificado não cair dentro de alguma caixa delimitadora de caracteres.

Retornos

TextPointer

Um TextPointer que especifica a posição de inserção mais próxima para o ponto fornecido ou null se snapToText é false e o Point fornecido não está contido em alguma caixa delimitadora de caracteres. Observe que o TextPointer retornado é geralmente a posição entre dois caracteres. Use a propriedade LogicalDirection do TextPointer retornado para determinar a qual dos dois caracteres o TextPointer corresponde.

Exceções

Gerado se as informações de layout para o RichTextBox não são atuais.

Comentários

RichTextBox usa um sistema de coordenadas padrão com a origem localizada no canto superior esquerdo do RichTextBox.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7