已有56人关注
C#项目开发全程实录-人事管理系统中 测试运行时总是跳过登录界面直接进入主界面问题
发表在C#图书答疑 2009-05-02
是否精华
版块置顶:
程序代码全部正确,但是运行时总是跳过登录界面直接进入主界面。其中:
program.cs中代码如下:
[STAThread]
static void Main()
{
  Application.EnableVisualSytles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new F_Main());
}
如果上边代码改为new F_Login()的话,则进入登录界面,输入正确的用户名和密码后可进入主界面,但是状态栏无法显示用户名(其它代码没问题)。如果是new F_Main(),则直接进入主界面,不出现登录界面。
在F_Login设计时已经加入:
this.Activated+=new System.EventHandler(this.F_Login_Activated);

请帮忙看看,还有哪些地方需要修改的代码。
请指教。谢谢

分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2009-05-03
沙发
读者朋友:
    您好,你是不是改什么东西了,我们原来的代码里面,在F_Main窗体加载时,首先声明了F_Login窗体对象,然后显示该窗体。
了空_mrkj
学分:0 LV1
2009-05-03
板凳
            F_Login FrmLogin = new F_Login();   //声明登录窗体,进行调用
            FrmLogin.Tag = 1;                   //将登录窗体的Tag属性设为1,表示调用的是登录窗体
            FrmLogin.ShowDialog();   
            FrmLogin.Dispose();
根本没有变动。

但是我修改了MyMeans.cs中的Login_n赋值
public static int Login_n=0;
改为
public static int Login_n=new int();
否则无法编译。谢谢
了空_mrkj
学分:0 LV1
2009-05-03
地板
问题己解决。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照