加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在标准WinForms应用程序中调用Application.Run()之前,我没

发布时间:2020-12-16 00:16:31 所属栏目:百科 来源:网络整理
导读:我想在WinForms应用程序的运行时进行各种事情的初始化.我正在专门研究每个WinForm应用程序都有的Program.cs文件.在其中,我看到: [STAThread]static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false)
我想在WinForms应用程序的运行时进行各种事情的初始化.我正在专门研究每个WinForm应用程序都有的Program.cs文件.在其中,我看到:

[STAThread]
static void Main() {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new frmMain());
}

我知道这就是启动应用程序并创建初始表单(在我的例子中,是frmMain的一个实例).

我可以不只是在Application.Run()之前放置我的初始化代码吗?我需要做的初始化是检查一些注册表项,必要时创建它们,并连接到数据库.如果我把它放在Application.Run()之前,我的实例化代码是否可以使用任何功能?

解决方法

调用Main方法时启动Windows窗体应用程序.您可以在Main函数上实现初始化过程.但是,要完全初始化Windows窗体应用程序并启动它路由Windows窗体事件,您需要调用Application.Run.

阅读约Application

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读