En C#, el control RichTextBox es un cuadro de texto que le brinda controles de edición de texto enriquecido y funciones de formato avanzadas que también incluyen la carga de archivos de formato de texto enriquecido (RTF). O, en otras palabras, los controles RichTextBox le permiten mostrar o editar contenido de flujo, incluidos párrafos, imágenes, tablas, etc. En RichTextBox, puede establecer la ubicación del control RichTextBox en los formularios de Windows mediante Location Property . Esta propiedad contiene las coordenadas de la esquina superior izquierda del control RichTextBox en relación con la esquina superior izquierda de su formulario. Puede establecer esta propiedad de dos maneras diferentes:
1. Tiempo de diseño: es la forma más fácil de establecer la ubicación de RichTextBox como se muestra en los siguientes pasos:
- Paso 1: cree un formulario de Windows como se muestra en la siguiente imagen:
Visual Studio -> Archivo -> Nuevo -> Proyecto -> WindowsFormApp - Paso 2: arrastre el control RichTextBox desde ToolBox y suéltelo en el formulario de Windows. Puede colocar un control RichTextBox en cualquier lugar del formulario de Windows según sus necesidades.
- Paso 3: Después de arrastrar y soltar, irá a las propiedades del control RichTextBox y establezca la ubicación del control RichTextBox.
Producción:
2. Tiempo de ejecución: es un poco más complicado que el método anterior. En este método, puede establecer la ubicación del control RichTextBox mediante programación con la ayuda de la sintaxis dada:
public System.Drawing.Point Location { get; set; }
Aquí, Point indica la esquina superior izquierda del control RichTextBox en relación con la esquina superior izquierda de su formulario. Los siguientes pasos muestran cómo establecer dinámicamente la propiedad Location de RichTextBox:
- Paso 1: Crear un RichTextBox usando el constructor RichTextBox() proporcionado por la clase RichTextBox.
// Creating RichTextBox using RichTextBox class constructor RichTextBox rbox = new RichTextBox();
- Paso 2: después de crear RichTextBox, configure la propiedad Ubicación de RichTextBox proporcionada por la clase RichTextBox.
// Setting the location of the RichTextBox rbox.Location = new Point(236, 97);
- Paso 3: Y por último agregue este control RichTextBox al formulario usando el método Add().
// Add this RichTextBox to the form this.Controls.Add(rbox);
Ejemplo:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
WindowsFormsApp30 {
public
partial
class
Form1 : Form {
public
Form1()
{
InitializeComponent();
}
private
void
Form1_Load(
object
sender, EventArgs e)
{
// Creating and setting the
// properties of the label
Label lb =
new
Label();
lb.Location =
new
Point(251, 70);
lb.Text =
"Enter Text"
;
// Adding this label in the form
this
.Controls.Add(lb);
// Creating and setting the
// properties of the RichTextBox
RichTextBox rbox =
new
RichTextBox();
rbox.Location =
new
Point(236, 97);
rbox.ForeColor = Color.Red;
rbox.Text =
"!..Welcome to GeeksforGeeks..!"
;
// Adding this RichTextBox in the form
this
.Controls.Add(rbox);
}
}
}
Producción:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA