隐藏-登录窗体和主窗体该怎么组织

问题描述

登录窗体和主窗体该怎么组织

可能我我问的有点笼统,我是在做一个登录界面,原本启动窗体是登录窗体,验证后隐藏登录主窗体,隐藏登录窗体,然后这样引发了一些问题,我就想能不能有一种方法,启动窗体设为主窗体,在启动的时候隐藏主窗体,打开登录窗体,验证成功则显示主窗体?

解决方案

引发的问题无非就是结束了消息循环导致程序退出

参考:http://blog.csdn.net/wuyazhe/article/details/5642431

解决方案二:

http://blog.csdn.net/king8902/article/details/8124559

解决方案三:

如果是MFC的窗体的话,可以再主窗体的initdlg初始化函数中,启动另外一个窗体,这样在启动主窗体之前,就会先启动另外一个登陆窗体

时间: 2024-09-09 00:47:23

隐藏-登录窗体和主窗体该怎么组织的相关文章

不同身份登入主窗体,主窗体的控件某些可用某些不可用

问题描述 我是新手,我想要实现的是,用不同的身份登入主窗体,主窗体的控件可用性改变比如说:以"用户"身份登入,主窗体的"会员管理"按钮的visible变为flase如果是以"管理员"身份登入,主窗体的"会员管理"按钮的isible就变为true我是新手,我想要代码,网上找了好久都找不到合适的.各位帮帮忙 解决方案 解决方案二:对不起很难帮到你了.你要的代码取决于你现有的代码.这东西也能到网上找合适的.我真服了你了.解决方案三:

设置C#子窗体在主窗体中居中显示

问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧 其实表面上看是很简单的 开始吧,现在有两个窗体Form1主窗体,Form2子窗体 而且我相信大部分人都会这样写 在子窗体的Load事件中 这样写 this.StartPosition = FormStartPosition.CenterParent; 其实这样写是不对的,正确的写法应该是 this.StartPosition = FormStartPosition.CenterScreen; 为什么是CenterScreen

C#设置子窗体在主窗体中居中显示解决方案_C#教程

问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧 其实表面上看是很简单的 开始吧,现在有两个窗体Form1主窗体,Form2子窗体 而且我相信大部分人都会这样写 在子窗体的Load事件中 这样写 复制代码 代码如下: this.StartPosition = FormStartPosition.CenterParent; 其实这样写是不对的,正确的写法应该是 复制代码 代码如下: this.StartPosition = FormStartPosition.CenterSc

在MDI窗体中,如何把最小化的子窗体放在主窗体的状态栏上

问题描述 在MDI窗体中,如何把最小化的子窗体放在主窗体的状态栏上 解决方案 解决方案二:下面的代码只是实现你上面说的要求.如果要求点击状态栏上的按钮,再把窗体show出来,还需要在下面代码的基础上再扩展.主要的思路就是,在父窗体能处理子窗体的最小化事件.//先建一个FormBase的基类,子窗体都从这个基类继承publicclassFormBase:System.Windows.Forms.Form{publicdelegatevoidFormMinSize(objectsender,Even

模式窗体 控制 主窗体

问题描述 主窗体MainForm子窗体Form1在MainForm中有menuStrip1菜单栏ToolStripMenuItem1MainForm中的代码:ToolStripMenuItem1.Visible=false;Form1ss=NewForm1();ss.ShowDialog();Form1中的代码MainFroms=newMainFrom();s.ToolStripMenuItem1.Visible=true;//请问这里如何实现?如何在Form1中点击按钮让主窗体的ToolStr

用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体

问题描述 用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体,为什么?简单介绍一下我的代码:FormMain主窗体FormInfo要打开的模式窗体FormMain主窗体里的代码:一个buttun按钮事件:FormInfof=FormInfo();f.showDialog();FormInfo要打开的模式窗体代码:当我信息填写完以后,点击提交按钮,可是有的信息验证没有通过,这时我就希望能停

即使把主窗体控件modifiers属性改为protected C#中子窗体依然无法调用主窗体控件 要怎么解决啊?急求答案 以下是代码。

问题描述 stringselectsql="select*from用户权限wheresysuser='"+username+"'andpassword='"+password+"'";SqlCommandcmd=newSqlCommand(selectsql,LinkDataBase.Connection);cmd.CommandType=CommandType.Text;SqlDataReadersdr;sdr=cmd.ExecuteReade

将窗体从属于主窗体

几乎所有正式一点的C++ Builder程序除了主窗体外都还有从属窗体,有时是对话框,有时是无模式窗口.VCL使得创建和显示从属窗体都易如反掌.但不是所有程序都适于采用无模式窗体,有些程序需要在一个主窗体内显示不同的内容.本文讨论如何将一个从属窗体"寄居"于主窗体中,从属窗体看上去是主窗体的一部分,用户甚至不知道一个从窗体正被显示.图A显示了一个主窗体,其客户区是一个从窗体. 理解子/父联系 这类程序的基本思路是让所有从属窗体都作主窗体的子窗体,这种设计在其他框架(如OWL或MFC)中

mfc窗体-大家帮看下,为什么MFC里边的主窗体总是调用不了?

问题描述 大家帮看下,为什么MFC里边的主窗体总是调用不了? 大家帮看下,为什么MFC里边的主窗体总是调用不了?用新建的子窗体调用主窗体总是失败! 解决方案 关键看你的代码怎么写的,你想怎么调用,调用什么.