Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Cómo cambiar el color de fondo para un formulario MDI principal, en Visual Basic o en Visual Basic de 2005

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 319417
Para ver una versión de Microsoft Visual C# .net de este artículo, 319465.

EN ESTA TAREA

Resumen
En este artículo paso a paso se muestra cómo cambiar mediante programación el color de fondo de un formulario principal de la interfaz de múltiples documentos (MDI) con .net Visual Basic o Visual Basic de 2005.

Cuando se utiliza un formulario Windows Forms como un formulario MDI principal, la configuración de color de Fondo de la aplicación de Panel de Control de Windows, no la propiedad del formulario BackgroundColor , determina el color de fondo del formulario. Los pasos siguientes muestran cómo cambiar mediante programación el color de fondo del formulario MDI principal a otro color.

back to the top

Crear una aplicación de Windows de ejemplo mediante Visual Basic .net o Visual Basic de 2005

  1. Cree una nueva aplicación de .net Visual Basic o Visual Basic 2005 Windows. De forma predeterminada, se crea Form1.

    Nota El código debe cambiarse en Visual Basic de 2005. Si crea un nuevo formulario denominado Form1 en Visual Basic 2005, tiene un archivo Form1.vb para el código y un archivo Form1.Designer.vb que contiene la sección que se genera automáticamente. Los formularios Windows Forms Designer utiliza la palabra clave partial para dividir la implementación de Form1 en dos archivos independientes. Este comportamiento impide que el código emitido por el diseñador se mezcle con el suyo.

    Para obtener más información sobre las nuevas mejoras del lenguaje Visual Basic 2005, visite el siguiente sitio Web de Microsoft: Para obtener más información acerca de las clases parciales y el Diseñador de formularios de Windows, visite el siguiente sitio Web de Microsoft:
  2. Haga clic en el formulario y, a continuación, en el menú Ver , seleccione la Ventana Propiedades para ver las propiedades del formulario.
  3. Establecer la propiedad BackColor en el color que desee (por ejemplo LightBlue).
  4. Establezca la propiedad IsMDIContainer en True. Observe que el color de fondo del formulario cambia al color que se establece el color de Fondo de la aplicación en Panel de Control.
  5. Establecer la propiedad WindowState en Maximized.
  6. Haga doble clic en el formulario para ver su ventana código.
  7. Pegue el siguiente código en el controlador de eventos Load del formulario:
    Dim ctl As ControlDim ctlMDI As MdiClient' Loop through all of the form's controls looking' for the control of type MdiClient.For Each ctl In Me.Controls    Try        ' Attempt to cast the control to type MdiClient.        ctlMDI = CType(ctl, MdiClient)        ' Set the BackColor of the MdiClient control.        ctlMDI.BackColor = Me.BackColor    Catch exc As InvalidCastException        ' Catch and ignore the error if casting failed.    End TryNext' Display a child form to show this is still an MDI application.Dim frm As New Form2()frm.MdiParent = Mefrm.Show()					
  8. En el menú proyecto , haga clic en Agregar formulario Windows Forms.
  9. Acepte el nombre predeterminado Form2.vby, a continuación, haga clic en Abrir.
  10. Presione F5 para ejecutar la aplicación.
Tenga en cuenta que el formulario MDI principal carga y que tiene un fondo azul claro.

back to the top

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 319417 - Última revisión: 07/05/2012 23:27:00 - Revisión: 1.0

Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic 2005

  • kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtes
Comentarios