¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

RichTextBox.CaretPosition (Propiedad)

Obtiene o establece la posición del símbolo de intercalación de entrada.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public TextPointer CaretPosition { get; set; }

Valor de propiedad

Tipo: System.Windows.Documents.TextPointer
Un objeto TextPointer que especifica la posición del símbolo de intercalación de entrada.
De forma predeterminada, el símbolo de intercalación está en la primera posición de inserción al comienzo del contenido hospedado por RichTextBox. Vea TextPointer para obtener más información sobre terminología de posición de texto como "posición de inserción".

ExcepciónCondición
ArgumentNullException

Se intentó establecer esta propiedad en null.

ArgumentException

Se realiza un intento para establecer esta propiedad en TextPointer que hace referencia a una posición fuera del documento actual.

En el ejemplo siguiente se muestra el uso de esta propiedad.



// Create a new FlowDocument, and add 3 paragraphs.
FlowDocument flowDoc = new FlowDocument();
flowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 1"))); 
flowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 2"))); 
flowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 3")));
// Set the FlowDocument to be the content for a new RichTextBox.
RichTextBox rtb = new RichTextBox(flowDoc);

// Get the current caret position.
TextPointer caretPos = rtb.CaretPosition;

// Set the TextPointer to the end of the current document.
caretPos = caretPos.DocumentEnd;

// Specify the new caret position at the end of the current document.
rtb.CaretPosition = caretPos;


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft