如何在控制台应用程序中动态创建 windows 表单

How to dynamically create windows forms in a console application

我正在使用 Visual Basic 2010 开发我自己的编程语言,有什么方法可以在控制台应用程序中动态创建 windows 表单而无需任何额外的附加组件。如果是这样..你能保持它的响应吗?

在控制台应用程序中,您必须添加对 System.Windows.Forms 的引用。那么基础是:

Sub Main()
    Dim NewForm As New System.Windows.Forms.Form
    NewForm.Text = "New Form"
    'Add any other settings or controls you want
    NewForm.ShowDialog()
End Sub

这将等到表单关闭后再退出应用程序。那是你想要的那种东西吗?