问题标签 [mdiparent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8083 浏览

c# - 合并 MDI 窗口的菜单条项目

如何合并具有相同菜单名称的父窗体和子窗体的菜单项?

0 投票
1 回答
229 浏览

.net - 父点击

.net MDI 表单的 mdi 父级的单击、双击不起作用是错误吗?

0 投票
2 回答
6421 浏览

c# - 如何在 MDI 容器中显示子窗体而没有子窗体中容器窗体中的控件的外观?

在我的容器表单项目中,我使用按钮打开子表单,而不是条形菜单,但容器中的按钮始终出现在子表单上 如何将按钮或任何其他控件表单隐藏在子表单上方我使用 Visual Studio 2008专业版C#编程语言替代文字

如在此图像中,按钮假设在 form1 中,并且在 Form2(子)以及容器中的其他控件中不可见

0 投票
1 回答
1176 浏览

c# - MDI应用程序中的父窗体问题

我在容器(父窗体)中使用按钮作为控件,当子窗体出现时,父窗体中的控件(按钮、图片、标签)出现在子窗体上并覆盖它,我看不到子窗体做任何一个知道如何防止这种情况,并且我不想将这些控件设置为

Control.Visible=false;

因为当我最小化子窗体时,我希望用户能够看到带有所有控件的容器

0 投票
3 回答
16378 浏览

c# - SplitContainer 的面板作为其他表单的 MDI 父级

我有一个Splitcontainer添加的控件。我想在第二个面板 ( Panel2) 上放置另一个表格。但是,无法将MDIParent全新表单的属性设置为Panel2

因此,问题是 - 我如何将SplitContainer's面板设置MDIParent为另一个控件?

提前感谢您提供的线索!

干杯

0 投票
6 回答
12716 浏览

c# - C# MDI Parent 检测 MDI Child 何时关闭?

我试图在 MDI 父级上检测我的 MDI 子窗体何时关闭,并做出相应的反应。MDI 父级在 MDI 子级关闭之前不应执行任何操作。这是我的代码,我不确定我做错了什么,但是我添加的表单关闭事件方法永远不会被调用......

以下代码位于 MDI 父类中,如果不明显的话。

谢谢你的帮助!

0 投票
4 回答
19805 浏览

c# - MDI Parent Form 问题设置 Parent

我正在使用一个有一个孩子的 MDI 父表单,当他们被这个父母调用时,它们会很好地显示出来,我用它来强化子表单

一旦从父控件中调用它们就可以很好地工作,但是如果我从不是任何父窗体的子窗体的另一种窗体中调用它们,那么它们不再是主要父窗体的子窗体,一个明显的原因是,当我在该独立窗体上强化它们时我根本无法使用 child.MDIParent = this; 因为它倾向于使独立的形式成为父母,但我也尝试过

但这也无济于事,而是引发了一个异常,即我尝试设置 Parent 的表单不是 MDI Container 然后我尝试并修改

结果什么都没有出现

任何想法如何............

0 投票
1 回答
2006 浏览

c# - MDI Form 是否专注?

我在开发我的应用程序时非常幸运……直到现在。
我的应用程序的主窗体是一个 MDI 父窗体,直到今晚我才想到在我的测试中添加任何 MDI 子窗体。
令我惊讶的是,MDI 父级现在似乎永远不会“获得焦点”。永远不会调用 Focus 事件和 OnFocus 方法!我的意思是......它看起来很专注,但代码内聚焦事件/方法都不起作用。相反,MDI 子项报告焦点。

我该如何解决?

0 投票
2 回答
907 浏览

mdi - 复制控制框

我继承了一个作为 MDI 程序启动的应用程序,但从未实施必要的后台工作来完全支持 MDI。我正在尝试构建足够的 MDI 支持以使应用程序看起来不错并作为 SDI 应用程序正常工作。

这是我观察到的,我不知道这是怎么发生的或者如何解决它。

  1. MDIchild 窗体的边框显示在 MDIparent 窗体的菜单条上方。
  2. MDIchild 表单在左上角有两个图标。
  3. MDIchild 窗体的右上角有两个 ControlBox。

替代文字

任何想法为什么会这样?

如果完全移除 MDIChild 窗口边框(包括图标和控制框),我会非常高兴。

谢谢, SH

0 投票
1 回答
5187 浏览

c# - 是否可以在不阻塞所有其他 MdiChildForms 和 MdiParent 的情况下使用 MdiChildForm 中的 ShowDialog?

我需要从 MdiChild (frmB) 表单打开模态表单 (frmD) 而不会阻塞主表单 (frmA) 和所有其他人打开 M​​diChild 表单 (frmC)。然后我切换到frmC,frmD被隐藏了。

这是类似的问题,但不适用于 Mdi 应用程序。

有没有办法打开一个模态对话框,只让它阻止打开它的 mdi 子窗体?