Estoy cambiando la visibilidad de un formulario a falso durante el evento de carga Y el formulario aún se muestra. ¿Cuál es el evento correcto para vincular esto? Visible = falso; ¿a? Me gustaría crear una instancia de Form1 sin mostrarlo.C# /. NET - WinForms - Crear una instancia de un formulario sin mostrarlo
using System;
using System.Windows.Forms;
namespace TestClient
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Visible = false;
}
}
}
Estoy desconcertado por cuantas personas dieron respuestas en este hilo sin verificar los resultados. Esconder(); Visible = falso; ninguna de estas cosas funciona en este escenario. No es como otras formas, es la forma PRINCIPAL, y se mostrará sin importar lo que hagas. La gente aquí necesita pensar antes de dar respuestas falsas. Y por cierto, no hay propiedad Visible para el formulario principal en Visual Studio 2010. Simplemente no está allí en absoluto. –
@ Draek, buen punto. Pero puede lograr una funcionalidad similar usando una combinación de propiedades llamada ShowInTaskbar y WindowState. Lo agregué como una respuesta. –