控制台的语言能直接用在窗体应用程序语言里面么?需要怎样转换啊?因为我的编程需要界面,所以用窗体来写的。
哪位大侠解答下?

解决方案 »

  1.   

    [DllImport("kernel32.dll")] 
            public static extern bool AllocConsole(); 
            [DllImport("kernel32.dll")] 
            public static extern bool FreeConsole(); 
    static void Main(string[] args) 
            { 
                try 
                { 
                    
                    if(args.Length > 0 && args[0].ToLower() == "-c") 
                    { 
                        NativeMethods.AllocConsole(); 
                        Console.WriteLine("控制台以启动"); 
                    } 
                    
                    Application.EnableVisualStyles(); 
                    Application.SetCompatibleTextRenderingDefault(false); 
                    Application.Run(new Form1()); 
                } 
                finally 
                { 
                    NativeMethods.FreeConsole(); 
                } 
            } 
      

  2.   

    你添加个USING引用吧,都可以的,然后生成下DLL