2 namedajipai namedajipai 于 2016.05.06 19:08 提问

MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?

MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?怎么让主窗口和子窗口的菜单条分开显示?

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.16 18:13
已采纳
CSDNXIAOD
CSDNXIAOD   2016.05.09 18:01

MDI 取得childFrame子框架的menu菜单
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C# Winform实现MDI程序子窗体与主窗体菜单合并
这里只讲在MDI中,子菜单与父菜单合并的简单方法。   首先在MDI的主窗体中: 1.  在主窗体构造函数中,添加如下代码,注意要在InitializeComponent调用之后,如:             //Add File Menu             MenuItem miFile = mnuMain.MenuItems.Add("&File");
C# MDI窗体合并子窗体菜单和合并工具栏
 C# MDI窗体菜单合并子窗体菜单非常简单,只需设置一下属性AllowMerge=True就OK;但要合并工具栏,就稍微复杂一下了。 C# MDI窗体工具栏合并子窗体工具栏 第一,MDI窗体代码://frmMain为MDI窗体private void frmMain_Load(object sender, EventArgs e)...{   //toolMDI为MDI窗体上的工具栏
MDI不使用默认子窗口
MDI 程序 有时候我们希望不生成默认的子窗口,由我们自己创建 而于此同时有不希望改变原来的CMultiDocTemplate,网上有一些方法是干掉模板,自己实现。这未免有点伤筋冻骨。 其实我们就一句话就可以不生成默认窗口。 应用程序类的InitInstance方法修改如下: // Parse command line for standard shell command
C#MDI打开子窗体去掉自动生成的菜单栏
C#在DMI中打开子窗体时自动生成了菜单栏,怎么去掉菜单栏呢呢? 先在父窗体的加载事件中打开子窗体并使它最大化 private void MDIParent1_Load(object sender, EventArgs e)         {             firstPage();//打开子窗体         } 打开子窗体的方法: private
winform MDI结构中子窗体不显示在主窗体菜单栏上面的方法
子窗口最大化标题栏在父窗口菜单栏之上: 正常情况: 要修改的代码部分: 在窗体设计代码中 将“MenuStrip控件(菜单栏控件)”的字段的“Name”属性“MainMenuStrip”修改为其他名称如“MMenuStrip” 因为这个窗体(Form)属性中有一个“MainMenuStrip”字段,不能与他重名,只要修改为其他名称就行了
MFC中MDI方式下如何自由生成自定义的子窗口
本文介绍如何删除由MFC AppWinzard工程中产生的文档/视图结构,同时根据自己的实际需要创建子窗口界面。 Visual C++ 开发系统中应用程序向导的标准设置允许应用程序开发者方便简单地创建多种基于DOC/VIEW结构的应用程序,但在实际软件开发过程中,总是感觉由向导生成的程序控制起来比较麻烦,因此希望对有AppWinzard生成的代码进行改造,使程序结构比较简单,同时去掉其提供的
vb.net详解MDI窗体操作方法
MDI窗体可以避免打开窗体的时候被无数个子窗体困扰,我将为大家一一的介绍一下vb.net中MDI窗体的操作方法 一、如何创建MDI窗体? 1、创建mdi主窗体 新建建立一个默认空白的Windows应用程序,在Form1窗体的属性窗口中找到IsMDIContainer 属性,设置为 True 2、创建MDI子窗体 在vb.net中,mdi子窗体就是普通的窗体,无需更改其属性。所有直
C#-Mdi多文档窗口及其子窗口的排列 ---ShinePans
MdiLayout枚举成员及说明 Casecade s所有Mdi层叠在父窗口 TileHorizontal 水平平铺 TitleVertical 垂直平铺 Form1.cs (mdi) using System; using System.Collections.Generic; using S
MFC创建的MDI程序 新建一个子文档 主窗口标题自动会被追加上子文档的名字 取消此功能
overwrite CMainFrame::OnUpdateFrameTitle void CMainFrame::OnUpdateFrameTitle(BOOL bAddToTitle) {     CMDIFrameWnd::OnUpdateFrameTitle(bAddToTitle);     ::SetWindowText(m_hWnd,m_strTitle); }
限制MDI子窗体的最大化后,没有自己的标题栏。
procedure TExplorer.WMMax(var Msg: TWMGetMinMaxInfo); message WM_GETMINMAXINFO;begin   //什么都不用写。end;procedure TExplorer_Frm.WmSize(var msg: TWMSIZE);begin  if msg.SizeType = SIZE_MAXIMIZED then    msg