Compartir a través de


Cómo: Crear formularios Windows Forms transparentes

Con Microsoft Windows XP, se puede controlar la opacidad de las ventanas que se muestran. Para hacer más transparente un formulario, ajuste su propiedad Opacity.

Nota

Puesto que los formularios transparentes sólo se admiten en Windows 2000 o posterior, los formularios Windows Forms serán totalmente opacos cuando se ejecuten en sistemas operativos más antiguos, como Windows 98, independientemente del valor establecido para la propiedad Opacity.

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para controlar la opacidad de los formularios Windows Forms

  • En la ventana Propiedades, establezca la propiedad Opacity en un valor comprendido entre 0,0 (transparencia completa) y 1,0 (opacidad completa).

Para controlar la opacidad de los formularios Windows Forms mediante programación

  • En un método, establezca en la propiedad Opacity un porcentaje comprendido entre 0,0 (transparencia completa) y 1,0 (opacidad completa). La propiedad Opacity es un tipo de valor Double.

    Public Sub MakeSeeThru()
       frmTransparentForm.Opacity = 0.83
    End Sub
    
    public void MakeSeeThru()
    {
       frmTransparentForm.Opacity = 0.83;
    }
    
    public:
       void MakeSeeThru()
       {
          frmTransparentForm->Opacity = 0.83;
       }
    

Vea también

Tareas

Cómo: Proporcionar un fondo transparente a un control

Cómo: Dibujar con pinceles opacos y semitransparentes

Cómo: Dibujar líneas opacas y semitransparentes

Referencia

Información general sobre formularios Windows Forms

Otros recursos

Cuadros de diálogo en formularios Windows Forms

Cambiar la apariencia de formularios Windows Forms