问题标签 [mdichild]

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 投票
2 回答
2478 浏览

winforms - Windows MDI 子窗体标题栏

MDI 子窗体在显示时会显示其标题栏片刻。然后表格正常加载。有没有办法在不显示标题栏和表单边框的情况下加载表单。这就是发生的事情......

替代文字

替代文字

0 投票
2 回答
1835 浏览

mfc - 如何向 MDI 中的所有子窗口发送 KeyDown 消息

我需要向我的 MDI 应用程序中的所有子窗口发送 WM_KEYDOWN 消息。这个想法是一个特定的按键刷新一个窗口,我想只按一次按键就刷新所有子 wnd。除了刷新之外,还有更多这样的功能,例如右/左/上/下箭头键等,需要转到这些子 wnd 中的每一个。

我在 STL 列表中维护所有可用/符合条件的子窗口的列表(在子窗口/视图创建期间完成)。现在,我在哪里可以捕获按键并将其传递给此列表中的所有子窗口?实施的一些细节也将受到赞赏。

经过一番灵魂和互联网搜索,我得出的结论是 SendMessageToDescendants 应该会有所帮助。现在: 1. 从哪里调用 SendMessageToDescendants 2. 如何将 CView 的 OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) 所需的参数传递给 void SendMessageToDescendants( UINT message, WPARAM wParam = 0, LPARAM lParam = 0, BOOL bDeep = TRUE, BOOL bOnlyPerm = FALSE);

0 投票
2 回答
12112 浏览

visual-studio-2008 - 在 Visual Studio 窗口/选项卡 Web 浏览器样式之间切换

所以,我不完全确定这是有史以来最好的主意,但我确实发现自己正在尝试使用 [CTRL] + [1, etc] 在 VS 2010 中切换选项卡来切换窗口(选项卡)。是否可以将 VS 配置为像 Web 浏览器一样导致 CTRL+1 切换到第一个打开的窗口?

0 投票
2 回答
6421 浏览

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

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

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

0 投票
1 回答
1078 浏览

vb.net - 当我尝试从 MDI 表单启动应用程序时,子表单不刷新?


我的应用程序中有 MDI 表单和子表单。
这里我的情况...

主表单:MDI 表单
注册表单:MDI 表单的子表单
设计表单:当我们单击注册表单上的一个按钮时将打开的另一个表单。

现在,如果我尝试从设计表单刷新注册表单的组合框的项目,那么它不会刷新。即我在注册表单的组合框中看不到我的新项目。

现在,当我尝试直接从注册表单启动我的应用程序时,相同的代码可以完美运行,但是当我尝试从 MDI 表单启动应用程序时,相同的代码没有运行。

这是我的代码。
MDI 表格:

报名表格:

设计表格

当我们使用 MDI 表单 - 子表单时,他们有什么需要记住的吗?

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 回答
927 浏览

delphi - 在将焦点设置在基本表单控件上并返回到 mdichild 之后,mdichild 上的鼠标滚轮问题

嗨,今天我遇到了 MouseWheel 的新问题并返回到 mdichild 并使用鼠标滚轮,除非我将焦点设置在另一个 MDIChildform 上并再次返回 childform ,否则不会再触发 mousewheel 事件。请帮我解决问题 谢谢

这是这个问题的一个示例,它是对默认 MDIAPP 模板的一些修改 http://egmahdi.com/mdiApptemplate.rar

0 投票
1 回答
4354 浏览

qt - 如何使用 qss 自定义 QMdiSubWindow 的标题栏?

我想自定义 QMdiSubWindow 的标题栏。为此,我使用 qss。

问题是当应用这个 qss 时,窗口图标消失了。我知道可以在 qss 中为 QDockWidget 定义这些图标

但是我找不到为 QMdiSubWindow 定义它的方法。或许这种方式并不存在。你知道这是否可能吗?

0 投票
2 回答
907 浏览

mdi - 复制控制框

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

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

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

替代文字

任何想法为什么会这样?

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

谢谢, SH