Cómo: Hacer un control no visible en tiempo de ejecución
Actualización: noviembre 2007
Hay ocasiones en las que quizá desee crear un control de usuario que sea invisible en tiempo de ejecución. Por ejemplo, un control que sea un reloj despertador puede ser invisible excepto cuando suene la alarma. Esto se consigue fácilmente estableciendo la propiedad Visible. Si la propiedad Visible es true, el control aparecerá de la forma habitual. Si es false, el control estará oculto. Aunque el código del control puede seguir ejecutándose mientras está invisible, no se puede interactuar con el control a través de la interfaz de usuario. Si desea crear un control invisible que responda a los datos proporcionados por el usuario (por ejemplo, a los clic del mouse (ratón)), debe crear un control transparente. Para obtener más información, vea Proporcionar un fondo transparente a un control.
Hacer un control no visible en tiempo de ejecución
Establezca la propiedad Visible en false.
' To set the Visible property from within your object's own code. Me.Visible = False ' To set the Visible property from another object. myControl1.Visible = False
// To set the Visible property from within your object's own code. this.Visible = false; // To set the Visible property from another object. myControl1.Visible = false;
// To set the Visible property from within your object's own code. this.set_Visible(false); // To set the Visible property from another object. myControl1.set_Visible(false);
Vea también
Tareas
Cómo: Proporcionar un fondo transparente a un control
Referencia
Otros recursos
Desarrollar controles personalizados de formularios Windows Forms con .NET Framework