[英]C# winforms form show cmd
我不使用表單設計器在VS中創建UI應用程序。 創建新表格並進行編譯后,一切正常。 呈現了表單,但也呈現了cmd
控制台! 為什么控制台用表單呈現?
我在VS空C#項目中創建並創建Program.cs
和MainWindow.cs
Program.cs
/// <summary>
///
/// The main entry point for the application.
///
/// </summary>
/// <param name="args"></param>
///
[STAThread]
public static void Main(String[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainWindow());
}
MainWindow.cs
public class MainWindow : Form
{
private Form _mainWindowForm;
public MainWindow()
{
_mainWindowForm = new Form();
_mainWindowForm.Text = "Test";
_mainWindowForm.Width = 800;
_mainWindowForm.Height = 700;
}
}
我哪里出問題了?
在Visual Studio中創建Windows窗體應用程序。 刪除自動生成的Form1.cs表單,然后打開Program.cs文件,然后執行以下操作:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
var myForm = new Form();
myForm.BackColor = System.Drawing.Color.Red;
// Do anything else to the form here in code
Application.Run(myForm);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.