2 u012283406 u012283406 于 2013.09.28 22:33 提问

C#程序请问如何隐藏一个控制台窗口

一个带Windows窗体的C#程序,用csc命令编译成exe可执行文件后,执行时总带有一个控制台窗口,请问如何在程序运行时,怎么能不出现那个黑呼呼的控制台窗口?应该如何修改下面的程序呢?谢谢大家的帮助,_桂林网友提问。
程序是这样的:

using System;
using System.Drawing;
using System.Windows.Forms;

namespace Ganxu1
{
public class SimpleForm : Form
{
public SimpleForm()
{
InitializeComponent();
}

    private System.ComponentModel.IContainer components = null;

    protected override void Dispose(bool disposing)
    {
        if (disposing) { 
            if (components != null) {
                components.Dispose();
            }
        }
        base.Dispose(disposing);
    }

    private void InitializeComponent()
    {
        this.SuspendLayout();
        this.AutoScaleDimensions = new System.Drawing.SizeF(6F,12F);
        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
        this.ClientSize = new System.Drawing.Size(292, 273);
        this.Name = "SimpleForm";
        this.Text = "SimpleForm";
        this.ResumeLayout(false);
    }

    [STAThread]
    private static void Main(string[] args)
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new SimpleForm());
    }
}

}

Csdn user default icon
上传中...
上传图片
插入图片