c# - Cómo ocultar la consola después de crear el formulario en la aplicación de la consola
.net console (1)
Creo que deberás profundizar en las llamadas API FindWindow y ShowWindow. Por ejemplo:
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
static void Main(string[] args)
{
Console.Title = "ConsoleApplication1";
IntPtr h=FindWindow(null, "ConsoleApplication1");
ShowWindow(h, 0); // 0 = hide
Form f = new Form();
f.ShowDialog();
ShowWindow(h, 1); // 1 = show
}
Quiero ocultar mi consola después de crear una desde en mi aplicación de consola. Y luego muéstralo nuevamente después de cerrar el formulario :) o en algún lugar cuando yo quiera ...
Console.Hide???
Application.Run(nForm());
Console.Show???