社区
C#
帖子详情
怎么在主窗口MainForm使用之前就弹出LoginForm窗口,即登录窗口
zjroland
2003-10-21 10:19:19
怎么在主窗口MainForm显示之前就弹出LoginForm窗口,即登录窗口,登录成功后再显示MainForm。要求不能用LoginForm作为主窗体,然后LoginForm.Hide();因为这样登录窗口不会释放,占用资源。
...全文
166
9
打赏
收藏
怎么在主窗口MainForm使用之前就弹出LoginForm窗口,即登录窗口
怎么在主窗口MainForm显示之前就弹出LoginForm窗口,即登录窗口,登录成功后再显示MainForm。要求不能用LoginForm作为主窗体,然后LoginForm.Hide();因为这样登录窗口不会释放,占用资源。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjroland
2003-10-21
打赏
举报
回复
经过测试, ETstudio(外星人) 的方案可行。请给出确定按钮写验证,如果正确怎么关闭LoginForm并释放占用资源的方法。
chenqinzeng
2003-10-21
打赏
举报
回复
这个必须调为showdialog否则 是不行的。
HNU
2003-10-21
打赏
举报
回复
等待楼主的测试
zjroland
2003-10-21
打赏
举报
回复
我马上试一下,多谢!
ETstudio
2003-10-21
打赏
举报
回复
在mainform的load事件下写:
LoginFrom log=new LoginFrom();
log.ShowDialog ();
在loginfrom里的确定按钮写验证,如果错误就
MessageBox.Show("密码错误!");
Application.Exit ();
把loginfrom的确定按钮的DialogResult属性改为OK
errantry
2003-10-21
打赏
举报
回复
[STAThread]
static void Main()
{
//登陆
LoginForm loginForm = new LoginForm();
//如果按OK
//loginForm做出判断,如果登陆不成功就不让DialogResult.OK
if( loginForm.ShowDialog() != DialogResult.OK)
{
Application.Exit();
return;
}
//主窗口
Application.Run(new MainForm());
}
chen_peng_inform
2003-10-21
打赏
举报
回复
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
CFrmLogin frmLogin = new CFrmLogin();
frmLogin.ShowDialog(); //弹出登录模态对话框
if (frmLogin.strUserID==null)
{
Application.Exit();
}
else
{
Application.Run(new CFrmMain(frmLogin.strUserID,frmLogin.strPersonID,frmLogin.strUserName,frmLogin.strUserAdm,frmLogin.strUserDept)); //加载主界面
}
}
CSTerry
2003-10-21
打赏
举报
回复
用LoginForm作为主窗体,用完以后LoginForm.Close();
zjroland
2003-10-21
打赏
举报
回复
up
C#中关闭第一个
Form
窗口
,打开另一个新
窗口
方法
这个问题最多的是在做
登录
验证时,
使用
第一个
登录
窗
登录
成功后要关闭自己,然后打开新窗显示。没想到这个问题在.Net还成了问题,不过依然有很多方法解决。 典型的
Form
1 f = new
Form
1(); f.Show(); this.Close...
C#
弹出
子
窗口
同时关闭
主
窗口
在这方面有过困惑,然后自己... 方法一:[实现从
logIn
Form
传值到
Main
Form
,且点
LogIn
出现
Main
Form
的同时把
LogIn
Form
关掉]在Program.cs里:static void
Main
(string[] args) {
Login
Form
lf = new
Login
Form
();
C# win
form
窗口
打开特效及
窗口
位置居中
在启动一个程序时,我们希望
窗口
显示的位置处于屏幕的正中心,可以如下设置:
Main
Form
main
Form
= new ...如果在允许操作
主
窗口
之前
,必须先
登录
,则
弹出
登录
窗口
。此时
主
窗口
出现在
登录
窗口
后面,无法
C#指定
窗口
显示位置
C#指定
窗口
显示位置 在启动一个程序时,我们希望
窗口
显示的位置处于屏幕的正中心,可以如下设置:
Main
Form
main
Form
= new
Main
Form
...如果在允许操作
主
窗口
之前
,必须先
登录
,则
弹出
登录
窗口
。此时
主
窗口
出现
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章