社区
C#
帖子详情
如果只用一个主窗体和菜单
Dabay
2006-02-20 12:23:15
我想在应用程序中只有一个主窗体和菜单,然后根据选择的不同在主窗体中显示不同的界面(是用用户控件实现么?), 请问具体该什么做? 是不是在菜单项中增加点击事件, 加载不同的界面? 谢谢!!
...全文
92
4
打赏
收藏
如果只用一个主窗体和菜单
我想在应用程序中只有一个主窗体和菜单,然后根据选择的不同在主窗体中显示不同的界面(是用用户控件实现么?), 请问具体该什么做? 是不是在菜单项中增加点击事件, 加载不同的界面? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxdl1981
2006-02-20
打赏
举报
回复
首先考虑最简单的,用MDI窗体. 然后把菜单做的主窗体上,将不同的界面做成不同的子窗体. 当然, 你也可以把部份菜单做的子窗体上, .Net会自动帮你合并的.
然后,考虑使用若干个菜单相同的窗体, 其内容不同. 安装向导就是这样实现的. 这时还可以把子窗体做成用户控件, 看起来比较一致, 也省略了做相同菜单的麻烦.
还有一个方法, 就是做在TablControl中. 当然了, TabControl上的Tab切换按钮要藏起来的.
以上可供参考.
wxl_pilot
2006-02-20
打赏
举报
回复
主窗体中放一个Panel(假设Name是panel1)
根据菜单点击事件来实例化不同的用户控件(这里假设一个用户控件:Test.cs)
然后
this.panel1.Controls.Clear();//先清除主窗体中包含的控件
Test test1 = new Test();
test1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Controls.Add(test1);
Dabay
2006-02-20
打赏
举报
回复
找到一种办法 在主窗体中加一个panel,然后panel1.Controls.Add(UserControl1), 不知道这样是不是合理?
Dabay
2006-02-20
打赏
举报
回复
然后,考虑使用若干个菜单相同的窗体, 其内容不同. 安装向导就是这样实现的. 这时还可以把子窗体做成用户控件, 看起来比较一致, 也省略了做相同菜单的麻烦.
--------------
请问用这种方式的话, 就是一个主窗体, 根据菜单的不同加载不同用户控件么? 具体实现是怎么回事呢? 也就是说, 在点击菜单的事件里面如何编写代码呢? 继续感谢 ^_^
毕业论文设计-超市进销存管理系统
软件中的每
一个
窗体
,每
一个
功能
菜单
都很容易理解。 管易通进销存管理系统会让您
只用
30分钟时间,登上管理工作电算化的台阶。 下面就带您快速掌握本软件的操作。 1.登录: 运行软件,首先是帐套管理窗口,你...
C#微软培训资料
第三章 编写第
一个
应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
Windows
窗体
的所有
菜单
简介仅仅使用一行简单的程序,你就能够使你的Windows
窗体
的所有
菜单
和上下文
菜单
具有office2003的
菜单
外观。同样地,你也可以
只用
一行程序,就能为你的
菜单
加上漂亮的图标。本文实现的是
一个
具有该功能的组件。如果...
C#Windows
窗体
界面设计_05_添加
菜单
栏 工具栏 状态栏 按钮
通过
菜单
栏,或工具栏,或按钮,实现图片框中图像的显示和隐藏。 1. 更改
窗体
大小 由于添加的控件比较多,默认的
窗体
300*300肯定不够用的,需要将
窗体
大小调大。现更改为800*600。 打开TriPaint.cs[设计]文件,...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章