社区
C#
帖子详情
windows窗体问题。。。
A59229617
2006-04-04 10:13:34
我建立一个主窗口。也就一般得验证窗口。
验证结束后,如果验证通过,就打开一个新窗口。
在打开新窗口得时候,来问题了。
我得旧窗口怎么处理,如果关闭,整个程序就中止了,如果隐藏,就是在关闭打开得新窗口的时候,就有2个窗口要关闭,这样很麻烦呀。。
不知道大家有什么好的办法和建议???
...全文
175
13
打赏
收藏
windows窗体问题。。。
我建立一个主窗口。也就一般得验证窗口。 验证结束后,如果验证通过,就打开一个新窗口。 在打开新窗口得时候,来问题了。 我得旧窗口怎么处理,如果关闭,整个程序就中止了,如果隐藏,就是在关闭打开得新窗口的时候,就有2个窗口要关闭,这样很麻烦呀。。 不知道大家有什么好的办法和建议???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2006-04-06
打赏
举报
回复
参看
http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx
gsky
2006-04-05
打赏
举报
回复
to 第二,如果是验证错误,那第一个窗口就直接关闭了,程序也退出了。我再想验证就要重新启动程序。。
不通过就 return
Knight94
2006-04-05
打赏
举报
回复
to 第二,如果是验证错误,那第一个窗口就直接关闭了,程序也退出了。我再想验证就要重新启动程序。。
修改一下login窗口的确定按钮事件,当验证错误的时候不进行返回即可。
A59229617
2006-04-05
打赏
举报
回复
没明白你的意思。。
确定按钮 返回什么??
wheeler
2006-04-05
打赏
举报
回复
class mainForm : Form
{
static void Main()
{
Application.Run(this);
loginForm lf=new loginForm();
do
{
lf.ShowDialog();
//对验证信息进行判断
{
this.show();
break;
}
}while();//允许尝试次数
lf.Dispose();
}
}
class loginForm: Form
{
//如果退出
this.Close;
//如果确定
//返回验证信息
this.Close;
}
A59229617
2006-04-05
打赏
举报
回复
我看了大家的建议,窗口的问题基本解决了,。。。
但是有一个新问题。。
第一,程序只有一个MAIN函数,不能在新开的窗口上再写MAIN。。
第二,如果是验证错误,那第一个窗口就直接关闭了,程序也退出了。我再想验证就要重新启动程序。。
修改代码如下。static void Main()
{
loginForm lf=new loginForm();
//Application.Run(lf);
if(lf.ShowDialog() == DialogResult.OK)
{
mainForm m=new mainForm();
Application.Run(m);
}
}
验证BUTTON
while(myReader.Read())
{
string myUserName= myReader.GetString(0).Trim();
string myPassworld=myReader.GetString(1).Trim();
if(myUserName.Equals(useName)&&myPassworld.Equals(password))
{
myTag=1;
//mainForm m=new mainForm();
//m.Show();
this.DialogResult = DialogResult.OK;
//this.Close();
break;
}
}
sweig0721
2006-04-05
打赏
举报
回复
frm.ShowDialog() ==DialogResult.OK
xiaomatian
2006-04-05
打赏
举报
回复
做一个登陆界面,如果成功就把它的 DialogResult设置成OK,然后MAIN函数中检测一下咯
dhxyol
2006-04-05
打赏
举报
回复
在主类的入口点里接收一下验证窗体传出来的值,然后根据值决定是否让新窗体秀出来,可我记得秀出来的时候前面的验证窗体是自动关闭了的...
Knight94
2006-04-05
打赏
举报
回复
参看
http://community.csdn.net/Expert/TopicView3.asp?id=4658505
中我的回答
jinbao
2006-04-04
打赏
举报
回复
Application.Run(frm2);
wxl_pilot
2006-04-04
打赏
举报
回复
在你的新窗口的Main方法中调用你的验证窗口:
public static Main()
{
if (new LoginWindow().ShowDialog() == DialogResults.OK)//登陆和检查代码放这里
{
Application.Run(new MainForm())l
}
}
Kshatriya
2006-04-04
打赏
举报
回复
Main方法里
Form1 frm = new Form1();
if (frm.ShowDialog() == DialogResult.OK)
{
Form2 frm2 = new Form2();
Application.Run(frm2);
}
在Form1里面作验证,如果通过,则设置this.DialogResult = DialogResult.OK;
More
Windows
界面编程第二篇 半透明
窗体
博客文章《
Windows
界面编程第二篇 半透明
窗体
》的配套程序,示范了如何实现半透明窗口。程序注释翔实,可读性强。
Microsoft.NET框架SDK示例和快速入门教程
快速入门示例旨在从您的本地计算机 安装并运行。如果运行的是
Windows
2000,则还能够从本地计算机读取 文档。如果运行的 是 NT 4.0,则应从在
Windows
2000 上运行快速入门的远程服务器 读取文档。如果是这种情况,您将能够从本地 运行
Windows
窗体
和控制台示例,但 ASP.NET 页 将从远程服务器运行--这称为“混合模式”。 详细信息见内当文档
winform常用控件
主要包含内容: 第一讲 课程简介 第二讲
Windows
窗体
-创建和介绍 第三讲
Windows
窗体
-属性 第四讲
Windows
窗体
-方法和事件 第五讲
Windows
窗体
-MDI
窗体
和子
窗体
第六讲 控件的相关操作 第七讲 Label控件显示世界你好...
10.
Windows
窗体
Windows
窗体
1 From
窗体
Form
窗体
也成称为窗口,是.NET框架的智能客户端技术,使用
窗体
可以显示信息、请求用户输入以及通过网络与远程计算机通讯。 1.1 Form
窗体
的概念 在
Windows
中,
窗体
是向用户显示信息的可视图面,
窗体
是
Windows
应用程序的基本单元。
窗体
都具有自己的特征,可以通过编程来设置。
窗体
也是对象,
窗体
类定义了生成
窗体
的模板,每实例化一个
窗体
类,就产生一个
窗体
。.NET框架类库的System.
Windows
.From命名控件中定义的From类是所有
窗体
类的基类。编写.
winform学习(3)-----
Windows
窗体
应用和
Windows
窗体
应用(.Net Framework)有啥区别?
NET Core相当于是.NET Framework 的一个超集,他在包含了桌面应用的同时添加了其他很多丰富的功能,但是这些功能对于现在的我使用.NET Framework 开发没有看到有什么很大的优势,或许以后才能探索到。
Windows
窗体
应用(.NET Core)是跨平台桌面应用程序,使用跨平台的.NET Core技术框架,可以在
Windows
、Linux和MacOS等操作系统上运行,支持现代化、灵活和可扩展的应用程序开发。也就是说按理使用winform开发的时候需要使用下面这个模板。
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章