| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1094 人关注过本帖
标题:[求助]求助高手呀!怎样更换首页启动页?
只看楼主 加入收藏
zja0440
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-19
收藏
 问题点数:0 回复次数:14 
[求助]求助高手呀!怎样更换首页启动页?
大哥,高手们!小女子开始做界面时居然把先设计了主界面,做得差不多后才发现居然没做登陆界面,后来补了个登陆界面,把主程序(登陆界面)入口改成了static void Main()
{
Application.Run(new Login());
}
然后想 MainForm mm=new MainForm();
mm.show();
this.close();
居然把要进入的页面(第一次做界面生成的页面)也关闭了.然后用this.hide();这样也不行呀!隐藏以后系统就关闭不了了!
一定有地方可以改,是吗?
求求大家了!!
帮帮我吧!!
不胜感激!我已经被折腾好几天了!!
搜索更多相关主题的帖子: 首页 
2007-03-19 21:36
zja0440
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-19
收藏
得分:0 
简单一点说就是:
1,做了Form1,
2,做了form2;
3,Form1为原来启动项,现在要把form2改成启动项目,在入口已经把Application.Run(new Form1());改成了Application.Run(new Form2());
Form1 ff=new Form1();
ff.show();
this.close(); 这样一来Form2到是关了,但是Form1就出不来了

2007-03-19 22:15
永鹏在线
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-7-8
收藏
得分:0 
回复:(zja0440)简单一点说就是:1,做了Form1,2,做了...
你到底想怎么用呀,乱七八糟的.
如果只想用FORM2做启动窗体,就不要下面代码就可以了

Form1 ff=new Form1();
ff.show();
this.close(); 这样一来Form2到是关了,但是Form1就出不来了

2007-03-20 08:38
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
隐藏以后关闭不了....
这个可以在你的主窗体的退出事件中写入Application.Exit();

[此贴子已经被作者于2007-3-20 8:51:36编辑过]


飘过~~
2007-03-20 08:51
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 

找到类似下面的语句(主要查找run或者static就能看到的):在原来的基础上加上红色的东西就行

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace MyExcel
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Application.Run(new MainForm());//启动MainForm窗体
}
}
}


海鸽 is My Lover!!
2007-03-20 09:00
jkgeng
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-12
收藏
得分:0 

找到类似下面的语句(主要查找run或者static就能看到的):在原来的基础上加上红色的东西就行

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace MyExcel
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Application.Run(new MainForm());//启动MainForm窗体
}
}
找到类似下面的语句(主要查找run或者static就能看到的):在原来的基础上加上红色的东西就行

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace MyExcel
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Application.Run(new MainForm());//启动MainForm窗体
}
}


这样不行的,只是运行了两个窗体,但不能控制的,不管怎么样只要你关闭第一个窗体后,第二个窗体就弹出来了
等录成不成功主窗体都会弹出来的吧?

2007-03-20 10:32
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
发现这一点不错的啊!!
我昨天刚发现这个毛病,三分钟后给你答复!!

海鸽 is My Lover!!
2007-03-20 10:38
jkgeng
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-12
收藏
得分:0 
等待中.....................!
2007-03-20 10:41
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
不好意思,让你等久了




把登录窗体的 ControlBox属性设置为 False

就是,不让通过点击窗体右上角的 X 关闭登录窗体,

而只能通过,登录窗体的退出按钮

目前,我只会这种方法

海鸽 is My Lover!!
2007-03-20 10:44
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
可以用吗??

海鸽 is My Lover!!
2007-03-20 10:52
快速回复:[求助]求助高手呀!怎样更换首页启动页?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027971 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved