社区
C#
帖子详情
窗口问题
allenmingchen
2004-08-11 03:36:43
有两个窗口。
一个是用户验证对话框,另一个是主程序窗口。
想实现:启动时,用户验证对话框在前,主程序窗口在后,没有响应用户对话框之前,不能对主程序窗口进行操作,通过验证以后,用户验证对话框关闭,主程序窗口激活,如果没有通过验证,两个窗口都关闭。怎么实现?
...全文
108
5
打赏
收藏
窗口问题
有两个窗口。 一个是用户验证对话框,另一个是主程序窗口。 想实现:启动时,用户验证对话框在前,主程序窗口在后,没有响应用户对话框之前,不能对主程序窗口进行操作,通过验证以后,用户验证对话框关闭,主程序窗口激活,如果没有通过验证,两个窗口都关闭。怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2004-08-11
打赏
举报
回复
在主窗体的Load事件中显示登录窗体,把主窗体隐藏起来,如果登录失败,就推出,成功就显示主窗体。
ofei
2004-08-11
打赏
举报
回复
对话框模态显示frmMain.ShowDialog(this);
主窗口最小化
自然就没法操作主窗体了
charliecy
2004-08-11
打赏
举报
回复
可创建一主控台类,在此类中实现主程序入口
在主程序入口函数中调用验证类,pass以后创建主窗口实例。
allenmingchen
2004-08-11
打赏
举报
回复
我是这么写的:
static void Main()
{
frmMain frmMain = new frmMain();
frmMain.Show();
frmLogin frmLogin = new frmLogin();
frmLogin.ShowDialog();
}
private void btnCancel_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void btnOK_Click(object sender, System.EventArgs e)
{
String conStr = "workstation id=ALLEN;packet size=4096;integrated security=SSPI;data source=ALLEN;persist security info=False;initial catalog=vb_study";
string myQeury = "select password from tg_user where loginname = '" + this.txtName.Text.Trim() + "'";
SqlConnection myConnection = new SqlConnection(conStr);
SqlCommand myCommand = new SqlCommand(myQeury,myConnection);
myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();
try
{
while(myReader.Read())
{
if(myReader.GetString(0) == this.txtPwd.Text.Trim())
{
this.Close();
frmMain frmMain = new frmMain();
frmMain.ShowDialog();
}
else
{
Application.Exit();
}
}
}
finally
{
// always call Close when done reading.
myReader.Close();
// always call Close when done reading.
myConnection.Close();
}
}
}
不过这样的话,虽然窗口出来了,不过先出现的两个窗口还是在的...
thinkingforever
2004-08-11
打赏
举报
回复
用户验证对话框进行验证,通过启动主程序窗口,关闭用户验证对话框,不通过,关闭用户验证对话框
Python Tkinter 数字时钟小项目
### 第1课 项目演示 ①演示项目 ②介绍项目功能### 第2课 主
窗口
[1] ①开发主
窗口
②设置
窗口
标题 ③设置
窗口
图标 ④固定
窗口
大小### 第3课 主
窗口
[2] ①设置
窗口
大小 ②实现
窗口
屏幕居中 ### 第4课 主
窗口
[3] ①修复
窗口
闪一下
问题
②设置
窗口
背景图片 ### 第5课 当前时间 ①开发当前时间文本标签 ②实现当前时间的布局和样式 ### 第6课 数字时间 ①开发数字时间文本标签 ②实现数字时间的布局和样式 ③实现实时更新时间 ### 第7课 24h/12h ①开发24小时制/12小时制单选框 ②实现单选框的布局和样式 ③实现数字时间24小时制和12小时制的切换 ### 第8课 程序发布 ①介绍程序发布方式 ②介绍程序发布注意事项 ③安装Python第三方库 ③演示程序发布
windows 文件夹打开默认是小
窗口
问题
解决
目录windows 文件夹打开默认是小
窗口
问题
解决
问题
解决windows 文件夹打开默认是小
窗口
问题
解决 不知道误操作了什么,最近点击windows文件夹默认打开的都是小
窗口
,每次需要点击放大很不方便
问题
解决 首先我们先打开任意一个文件夹,只要里面有文件即可 右键点击空白处,然后点击查看,选择大图标 然后点击左上角的文件 选择更改文件夹和搜索选项 点击查看,然后点击应用到文件夹,弹窗点击是 然...
解决Mac电脑连接校园网不弹出登陆
窗口
问题
汇总
1.查看你的DNS有没有改过,把自己改过的DNS全部删除,变更为默认的就好。 2.有使用梯子的同学,记得把梯子暂时先关闭一下,然后在连接校园网Wi-Fi。 3.你有登录页面的网址吗?没有的话,让同学复制给你,直接在Safari中访问该网址试试。 4.如果,你苹果手机是可以弹出来并且正确显示的话,那么请在你的safari的开发----用户代理----选择iphone。其实就是让你的mac的safari浏览器来模拟苹果手机浏览器。 以上就是我汇总的解决Mac电脑连接校园网不弹出登陆
窗口
问题
的办法了,希望对使
IDEA单元测试无Run
窗口
问题
IDEA在一个模块下类文件如下图,对其进行单元测试时,没有运行
窗口
,毫无反应; 可以发现在正常的java工程中是由run
窗口
的,可通过alt + 4调出; 但在该模块下,发现是这样的 那么该怎么解决呢? ...
TCP连接发送
窗口
问题
思考
TCP连接发送
窗口
问题
总结@(计算机网络)(2015年真题)主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值是32KB,甲向乙始终以MSS = 1KB大小的段发送数据,并一直有数据发送。乙为该连接分配16KB**接收缓存,并对每个数据段进行确认。忽略段传输延迟。若乙接收的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送
窗口
是:**A A.
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章