就他吧-9ta8为您提供:身份证查询、15位转16位身份证,手机号码归属地查询,IP地址查询服务,城市天气预报查询,列车时刻表简易快速查询等等查询服务,就他吧欢迎您的光临!!

C#2005 Windows Application 启动对象的设置

(1) 引言
        前两天在vs2003下写了一个C#windows应用程序,我想改变该程序的启动窗体为Login(登录)窗体,我是这么做的:先将以前的启动窗体中的应用程序的主入口点函数去掉,然后在Login的窗体中加入应用程序的主入口点函数,代码如下图:
                                          
然后修改项目属性中的启动对象为Login,如下图:
           

        结果在编译时出现了“Application”是不明确的引用的错误,但是在我没有改变启动对象之前的那个窗体是没有问题的,可以编译的。但是我把Login窗体中的应用程序的主入口点函数放到先前的那个窗体中,函数中的Application.Run(new Login());不变,但是改动项目工程属性中的启动对象后如图;
                 

,再编译时结果没出错。奇怪的是我在重新建一个WinForm,然后以新的窗体作为启动对象,也没有问题。到现在还没有找到这是什么问题。也请各位能够指点一下。

(2) C#2005启动对象的设置
        2005很好地解决了这个问题,下面就看看2005是怎么修改应用程的启动对象的。首先新建一个C# windows Application,如图:
                                             

这就是2005解决方案的框架,其中里面包含一个Program.cs文件,双击打开program.cs文件,看看里面是什么东西,
 
                        

        其中有一句话,Application.Run(new Form1());这句话就是修改应用程序启动时的启动窗体。只要修改这里就可以轻而易举地实现应用程启动对象的切换,方便多了吧,不像2003那样还得手工去添加或删除应用程序的主入口点函数了,也避免了错误的发生。

posted on 2005-09-05 16:09  振河  阅读(2979)  评论(5编辑  收藏  举报

  就他吧-9ta8伴您开心每一天