社区
C#
帖子详情
新手基础问题贴:如何实现关闭A窗,打开MDI窗,关闭MDI窗即关闭程序
rack79
2008-07-16 09:46:29
问题如题
另:在VB.NET中可以用Sub Main方法来实现,C#有没有类似Sub Main的方法
能给出代码最好
谢谢
...全文
81
8
打赏
收藏
新手基础问题贴:如何实现关闭A窗,打开MDI窗,关闭MDI窗即关闭程序
问题如题 另:在VB.NET中可以用Sub Main方法来实现,C#有没有类似Sub Main的方法 能给出代码最好 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rack79
2008-07-17
打赏
举报
回复
补充,把程序属性的Startup Object属性设置成 '你的项目名.Program'
rack79
2008-07-17
打赏
举报
回复
问题已经解决了,同楼上的方法类似,感觉比楼上的方法好
为了结贴,特添加了一些注释。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new frmLogin());
//新建Login窗口(Login是自己定义的Form)
frmLogin Log = new frmLogin();
//使用模式对话框方法显示Log
Log.ShowDialog();
//DialogResult就是用来判断是否返回父窗体的
RunningControl RC=new RunningControl();
bool OLog=RC.GetLog();//如果登录窗体的登录身份验证通过,则为ture!!
if (OLog == true)
{
frmMain M=new frmMain();
Application.Run(M);
//记得在登录窗口确认按钮最后关闭登录窗口
}
xz_lm_fly
2008-07-17
打赏
举报
回复
在Main函数中控制吧
static void Main()
{
object runForm;
FormA frmA = new FormA();
FormB frmB = new FormB();
runForm = new frmA;
while(runForm != null )
{
if(runForm is FormA)
{
Application.Run((FormA)runForm);
runForm = frmB;
}
else
{
Application.Run((FormB)runForm);
runForm == null;
}
}
}
}
rack79
2008-07-17
打赏
举报
回复
问题是我Close了登录窗口,主窗口闪现了一下程序就退出了
this.Close();
frmMain frmM=new frmMain();
frmM.Show();
QiQi_yun
2008-07-16
打赏
举报
回复
Close()
Exit()
rack79
2008-07-16
打赏
举报
回复
顶一下,求解
grearo
2008-07-16
打赏
举报
回复
在该窗口的FromClose事件中加application.Exite()
km4258
2008-07-16
打赏
举报
回复
up
C#
MDI
示例
新手
在C#编程环境下,
MDI
被广泛应用于开发支持同时
打开
多个文档或工作区的应用程序,如文本编辑器、图像处理软件等。对于
新手
来说,理解并
实现
C#中的
MDI
功能可能有些挑战,但通过学习和实践,可以轻松掌握。 首先,让...
MDI
.rar_
MDI
在
MDI
应用中,用户通常通过菜单、工具栏或者快捷键来创建、
打开
、
关闭
和切换子
窗
口。
MDI
主
窗
口通常会提供一些全局的功能,如文件管理、打印设置等,而子
窗
口则专注于展示和编辑特定的文档或数据。
MDI
的应用常见于...
MDI
.rar_
MDI
CSharp_csharp notepad_
mdi
记事本
在C#中,你可以使用MenuStrip控件来创建菜单栏,通过响应菜单项的Click事件,可以
实现
打开
新的
MDI
子
窗
口、
关闭
当前子
窗
口、排列子
窗
口等操作。例如,当用户点击"新建"菜单项时,可以创建一个新的子
窗
口实例,并使用...
C# 编辑的多文档『给
新手
的绝佳礼物』
本文将深入探讨一个针对
新手
的特殊主题:如何在C#中创建多文档界面(
MDI
)应用程序。这个"给
新手
的绝佳礼物"旨在帮助初学者掌握C#中的
MDI
技术。 首先,理解
MDI
(Multiple Document Interface)的概念至关重要。
MDI
...
Visual Studio 工作室 范例框架程序 (多文档框架)
MDI
应用程序需要处理各种事件,如子
窗
口的
打开
、
关闭
、激活和停用。这通常通过编程
实现
,使用如`Form Activated`和`Form Closed`等事件。在WPF中,可能需要更多的代码来
实现
这些功能,因为它没有内置的
MDI
支持。 5...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章