Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La mayoría de los formularios están diseñados agregando controles a la superficie del formulario para definir una interfaz de usuario (UI). Un control es un componente de un formulario que se usa para mostrar información o aceptar la entrada del usuario.
La forma principal en que se agrega un control a un formulario es a través del Diseñador de Visual Studio, pero también puede administrar los controles de un formulario en tiempo de ejecución a través del código.
Agregar con el Diseñador
Visual Studio usa el Diseñador de formularios para diseñar formularios. Hay una ventana cuadro de herramientas que muestra todos los controles disponibles para la aplicación. Puede agregar controles desde esta ventana de dos maneras:
Para agregar el control, haga doble clic
Cuando se hace doble clic en un control, se agrega automáticamente al formulario abierto actual con la configuración predeterminada.
Agregar el control dibujando
Seleccione el control haciendo clic en él. En el formulario, arrastre una región. El control se coloca en la región seleccionada.
Agregar con código
Los controles se crean y se agregan a un formulario en tiempo de ejecución con la colección del formulario Controls. Esta colección también se usa para quitar controles de un formulario.
El código siguiente agrega y coloca dos controles, una Etiqueta y un TextBox:
Label label1 = new Label()
{
Text = "&First Name",
Location = new Point(10, 10),
TabIndex = 10
};
TextBox field1 = new TextBox()
{
Location = new Point(label1.Location.X, label1.Bounds.Bottom + Padding.Top),
TabIndex = 11
};
Controls.Add(label1);
Controls.Add(field1);
Dim label1 As New Label With {.Text = "&First Name",
.Location = New Point(10, 10),
.TabIndex = 10}
Dim field1 As New TextBox With {.Location = New Point(label1.Location.X,
label1.Bounds.Bottom + Padding.Top),
.TabIndex = 11}
Controls.Add(label1)
Controls.Add(field1)
Consulte también
.NET Desktop feedback