使用c sharp代码创建一个WINDOWS应用程序请和在一个文件中而且不使用xaml而且不要是控制台应用程序
下面是一个使用C#代码创建的Windows应用程序的示例,不使用XAML并且不是控制台应用程序:
using System;
using System.Windows.Forms;
namespace WindowsApp
{
public class Program : Form
{
private Button button;
public Program()
{
button = new Button();
button.Text = "Click Me";
button.Click += Button_Click;
Controls.Add(button);
}
private void Button_Click(object sender, EventArgs e)
{
MessageBox.Show("Button clicked!");
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Program());
}
}
}
在这个例子中,我们创建了一个名为WindowsApp的命名空间,并在其中定义了一个名为Program的类,该类继承自Form类。在构造函数中,我们创建了一个Button对象,并添加到窗体的控件列表中。然后,我们为按钮的Click事件添加了一个事件处理程序,当按钮被点击时,会弹出一个消息框显示"Button clicked!"。
在Main方法中,我们启用了Windows应用程序的视觉样式,并使用Application.Run方法运行了一个新的Program窗体实例,从而启动了应用程序的消息循环。
请注意,在C#中,通常使用XAML来定义Windows应用程序的用户界面,但如果你明确要求不使用XAML,上述代码是一种可行的替代方案
原文地址: http://www.cveoy.top/t/topic/iIwk 著作权归作者所有。请勿转载和采集!