c# .net console nemerle

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???