【问题标题】:C# - How to Create a Window using code only?C# - 如何仅使用代码创建窗口?
【发布时间】:2017-08-14 11:05:48
【问题描述】:

所以,我实际上是用 Java 编写代码,但上周,我开始使用 C# 编程,

谁能告诉我如何创建一个窗口

但我想使用代码创建它,而不需要像 Visual basic 这样的图形窗口编辑器。

清除 C# 代码。

感谢,感谢任何可以回答的人!

**

【问题讨论】:

  • 看看Form1.Designer.cs,设计师就是这样创建表单的,否则你必须自己做。

标签: c# winforms window


【解决方案1】:

这里有一个起点。 (这是一个控制台应用程序)只要记住将“system.windows.forms”添加到您在项目中的引用中:https://msdn.microsoft.com/en-us/library/wkze6zky.aspx 大概有办法!更好的方法来做到这一点,但这是其中一种方法。

using System.Windows.Forms;

namespace myform
{
    class Program
    {
        static void Main(string[] args)
        {
            Form myform = new Form();
            Button mybutton = new Button()
            {
                Text = "Hello",
                Location = new System.Drawing.Point(10, 10)
            };
            mybutton.Click += (o, s) =>
            {
                MessageBox.Show("world");
            };

            myform.Controls.Add(mybutton);
            myform.ShowDialog();

            while (myform.Created)
            {

            }
        }
    }
}

另见@Sinatr 评论

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 2022-11-02
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 2010-10-30
    • 2016-12-02
    相关资源
    最近更新 更多