【发布时间】:2017-08-14 11:05:48
【问题描述】:
所以,我实际上是用 Java 编写代码,但上周,我开始使用 C# 编程,
谁能告诉我如何创建一个窗口?
但我想使用代码创建它,而不需要像 Visual basic 这样的图形窗口编辑器。
清除 C# 代码。
感谢,感谢任何可以回答的人!
【问题讨论】:
-
看看
Form1.Designer.cs,设计师就是这样创建表单的,否则你必须自己做。
所以,我实际上是用 Java 编写代码,但上周,我开始使用 C# 编程,
谁能告诉我如何创建一个窗口?
但我想使用代码创建它,而不需要像 Visual basic 这样的图形窗口编辑器。
清除 C# 代码。
感谢,感谢任何可以回答的人!
【问题讨论】:
Form1.Designer.cs,设计师就是这样创建表单的,否则你必须自己做。
这里有一个起点。 (这是一个控制台应用程序)只要记住将“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 评论
【讨论】: