Cómo: Establecer sangrías, sangrías francesas y párrafos con viñetas con el control RichTextBox de formularios Windows Forms
Actualización: noviembre 2007
El control RichTextBox de formularios Windows Forms tiene numerosas opciones para dar formato al texto que muestra. Para dar a los párrafos seleccionados el formato de lista con viñeta, puede establecer la propiedad SelectionBullet. También puede utilizar las propiedades SelectionIndent, SelectionRightIndent y SelectionHangingIndent para establecer la sangría de los párrafos con respecto a los bordes izquierdo y derecho del control, así como al borde izquierdo de las demás líneas de texto.
Para dar a un párrafo el formato de lista con viñetas
Establezca la propiedad SelectionBullet en true.
RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
Para aplicar sangría a un párrafo
Establezca la propiedad SelectionIndent en un entero que represente la distancia en píxeles entre el borde izquierdo del control y el borde izquierdo del texto.
Establezca la propiedad SelectionHangingIndent en un entero que represente la distancia en píxeles entre el borde izquierdo de la primera línea de texto del párrafo y el borde izquierdo de las subsiguientes líneas del mismo párrafo. El valor de la propiedad SelectionHangingIndent se aplica sólo a las líneas de un párrafo ajustadas bajo la primera línea.
Establezca la propiedad SelectionRightIndent en un entero que represente la distancia en píxeles entre el borde derecho del control y el borde derecho del texto.
RichTextBox1.SelectionIndent = 8 RichTextBox1.SelectionHangingIndent = 3 RichTextBox1.SelectionRightIndent = 12
richTextBox1.SelectionIndent = 8; richTextBox1.SelectionHangingIndent = 3; richTextBox1.SelectionRightIndent = 12;
richTextBox1->SelectionIndent = 8; richTextBox1->SelectionHangingIndent = 3; richTextBox1->SelectionRightIndent = 12;
Nota: Todas estas propiedades afectan a cualquier párrafo que tenga texto seleccionado y también al texto que se escriba después del punto de inserción actual. Por ejemplo, cuando un usuario selecciona una palabra dentro de un párrafo y a continuación ajusta la sangría, la nueva configuración se aplicará a todo el párrafo que contiene la palabra, así como a los párrafos que se escriban a continuación del párrafo seleccionado. Para obtener información sobre cómo seleccionar texto mediante programación, vea TextBoxBase.Select (Método).