问题标签 [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 投票
1 回答
6191 浏览

c# - C# 从子窗体调用 MDI 子窗体

我有这些表格:

MainScreen - MDI 容器
DataBaseOutput -
NewAnime -

DataBaseOutput 有一个选项卡控件,其中包含数据网格,每个数据网格用于不同的表。我使用访问数据库。

在这些选项卡中,有一个菜单条,其中将调用“新建”、“编辑”、“删除”等功能。现在,当我在第一个选项卡的菜单条上并单击“新建”时,我想在 MDI 容器内打开“NewAnime”表单。然而,这并没有按我的计划工作。起初我试图从子窗体(DataBaseOutput)中调用它。这导致打开一个新表单而不是一个孩子。当我把它变成一个孩子时,它没有出现。

然后我尝试了很多东西,但我仍然没有弄清楚。

这是调用表单的当前代码。它使用主窗体中的方法调用窗体:

主窗体中的方法:

有没有人知道我做错了什么,也许有更好的主意?这可能有点太多工作了,但正如我所说,这是我第一次使用 MDI 表单,我只是想让它工作。

0 投票
1 回答
5826 浏览

c# - 如何关闭 MDIChild C# VS2010?

实际上它是我的第一个项目。虽然我想将我的 VB.Net2008 转换为 C#2010,但我几乎没有澄清。

Form2我设置的属性中 - IsMDIContainer = True。然后下面的代码打开我的MdiChild,现在当我点击关闭按钮时我的问题是什么,它也在关闭MDIParent. 但我只需要关闭 mdichild ... 为此我尝试通过放置在以下代码中的 Vb.Net2008 样式,但MDIParent Form2它不起作用。任何正确的方向...

对我有什么正确的方向吗?

0 投票
1 回答
965 浏览

c#-4.0 - Winforms MDI 和 TreeView

我目前正在开发一个 winforms 应用程序。在其中一个要求中,当我单击 mdi 父级的 tabstrip 按钮时,我需要确保可以将节点添加到包含在子窗体中的 treeView 中。

如果有人可以帮我解决这个问题,那将是非常棒的,非常感谢..

谢谢和问候GJ

0 投票
2 回答
3938 浏览

java - JAVA 的 MDI 应用程序

我想用 java 开发 MDI 应用程序以在桌面上运行下载 jar 文件(小应用程序)并且每个 jar 在主 MDI 应用程序的单独面板中打开这可能吗?感谢提前

0 投票
2 回答
9517 浏览

c# - 如何使 MdiChild 表单位于 C# 的选项卡中?

我有一个 MDIparent 形式,其中有一些 mdichild 形式。你能帮我看看如何将 mdichilds 放在标签中,如 google chrome、firefox、IE、Opera ...

0 投票
0 回答
1338 浏览

c# - 当父窗口最大化时,所有子窗口都将恢复到之前的 WindowState

我正在使用 VS 2010、WPF 4、C#

我有一个父窗口和一些子窗口。当我最小化父窗口时,所有子窗口也会最小化。当我最大化父窗口时,所有子窗口也会最大化,但我想将子窗口恢复到以前的位置。我怎么能做到这一点?

1)现在考虑我已经最小化ChildWindow1并且ChildWindow2只有。ChildWindow3仍然是最大化的。
2)现在,如果我最小化父窗口,所有三个ChildWindow都将被最小化,没关系。
3)现在如果我最大化父窗口所有三个ChildWindow也被最大化,但我想要ChildWindow1并且ChildWindow2将被最小化并且ChildWindow3将被最大化。
我怎样才能做到这一点?还有其他想法吗?

0 投票
1 回答
270 浏览

c# - 如何在第二个监视器屏幕上显示 MDI Child?

我的问题是有任何方法可以在另一个监视器中拖动/显示 mdi 子窗体。我想拖动子窗体并将其显示在另一个监视器中。

0 投票
15 回答
31744 浏览

c# - 如何避免在 MDIParent C# Win Forms 中显示多个子窗体

当用户尝试打开已在 MDIParent 中打开的子表单时,我想避免我的子表单多次出现。避免这种情况的一种方法是禁用控制器(在我的情况下为 BUTTON),但我也为此功能提供了快捷键 ( Ctrl+ )。L因此,如果用户键入Ctrl+ L,则会打开同一个子表单,我可以看到两个子表单在 MDI 中。

我想避免这种情况。我怎样才能做到这一点? 在此处输入图像描述

在图像中,您可以看到子表单 Name Online Leads 打开了两次,因为用户第一次使用菜单 (LEADS) 打开,第二次使用快捷键打开。我不希望这种情况发生。如果表格已经打开,它应该避免打开另一个相同的表格......如何做到这一点?

0 投票
1 回答
767 浏览

c# - 多文档界面(MDI)帮助

我是 Visual Studio 2010 的新手,我正在创建一个保存公司及其员工信息的应用程序。我已经创建了 2 个表单。在第一个表单中是我在其中放置 2 个面板的主菜单,左侧有公司和员工按钮,右侧是我希望在单击按钮时显示第二个表单(公司表单)的位置为公司。请帮忙。

我知道我应该使用 MDIParent/MDIChild,但我不知道如何启动它。

第一种形式

第二种形式

0 投票
1 回答
982 浏览

c# - 使用 Ctrl+Tab 在其他 mdichild 表单之间切换时,如何防止某个 mdichild 表单获得焦点/激活?C#

在我的 mdi 应用程序中,我有四个 mdichild 表单,其中一个用作背景并持有一些控件..

使用 Ctrl+Tab 在其他 mdichild 表单之间切换时,如何防止此背景 mdichild 表单获得焦点/激活?

换句话说,如何从 Ctrl+Tab 序列中跳过这个背景 mdi 子窗体?并使其z-order成为最后一个,以便在它们之间切换时不会隐藏其他mdichild形式?

提前致谢。