问题标签 [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 回答
1870 浏览

c# - C#:System.Windows.Application.Current.MainWindow 在其他 PC 上不返回相同的值

在 Visual Studio 2010 中,我有一个使用 WPF 构建的 Mdi 应用程序。调用弹出窗口时,我想用当前主窗口设置所有者。因此,我们使用该System.Windows.Application.Current.MainWindow属性来设置所有者。

这适用于我所有同事的电脑,但不适用于我的电脑。它总是返回弹出窗口本身。为什么??

0 投票
1 回答
2227 浏览

vb.net - 如何从 Windows 窗体调用 MDIParent?

我有一个名为“MDIParent1”的 MDI 表单,MDI 子表单“MDIChild1”,还有一个名为“FrmTest”的 Windows 表单。

现在在“MDIChild1”表单中有一个名为“btnTest”的按钮,这里是点击事件。

但它无法加载“frmTest”表单。还有其他方法吗?提前致谢。

0 投票
2 回答
973 浏览

c# - 设置 MDI-Parent Form 的可用区域

我有一个MDI-Parent表单名称frmMain,我在其中加载了很多子表单。

frmMain在顶部有一个菜单,它覆盖了大约 1000*25 的空间。当子窗体加载时,它们可以出生在frmMain的任何位置,有时它们会在菜单后面。

有没有办法让frmMain认为不应使用此菜单下的空间(类似于表单区域)?或者我应该明确告诉子表格位于下方height=25

在此处输入图像描述

蓝色部分是菜单,在其上方,红色部分是面板。

0 投票
1 回答
533 浏览

c# - MDI 表单无法更改光标

我正在使用 MDI 窗体创建 Windows 窗体应用程序。在 MDI 表单中,我有一个 SplitContainer,在 Panel1 中是一个 TreeView,我将表单加载到 Panel2 中。

到目前为止,一切正常,只有一个例外,我无法关闭 WaitCursor。我尝试在代码和表单属性中更改它。在代码中更改它没有任何作用,当我尝试在表单属性中更改它时,它会自动恢复为 WaitCursor。

我错过了什么?

0 投票
1 回答
1792 浏览

c# - 通过 MDIParent 表单元素访问 MDIChild 表单功能

我有一个MDIChild表单,称为从表单和表单form1继承的普通表单,该工具栏顶部有一个工具栏顶部有一个新建按钮,当我单击新按钮时,它会在父表单内加载工具栏下方MDIChildMDIParentMDIParent formForm1

TextBox里面有一个form1,当我点击保存按钮时,TextBox 应该MessageBox通过调用它的函数来显示它的值,

但问题是我无法访问该TextBox Text物业?

我的 MDIParent 表单代码是

在我的 form1 代码是

我的 MDIChild 表单代码是

谁能帮我?

0 投票
1 回答
666 浏览

c# - Windows 窗体应用程序中的 MDI 窗口

现在我有这段代码可以从名为 MDIParent1 的 MDIParent 窗口打开图像

这将打开一个带有我的图像的新窗口,但是我希望它作为 MDIParent1 的子窗口打开。任何帮助将不胜感激。谢谢你

0 投票
1 回答
120 浏览

c# - 通过方法显示所有子窗体

我有一个 mdi 表单,主菜单上有很多子表单,我使用这样的代码打开子表单:

但我想编写一个方法,然后调用该方法的表单,例如

openForm(frmCustomers);

和 openForm 方法应该是这样的

openForm(Form frm) {...}

我能怎么做?

0 投票
1 回答
4467 浏览

c# - 使用 Linq 关闭所有 MDI 子窗口

我正在尝试使用以下循环

并将其转录为 Linq 表达式,如下所示:

但是这一行向我显示了NullReferenceException“对象引用未设置为对象的实例”

我究竟做错了什么?我是Linq的新手。

0 投票
1 回答
942 浏览

vb.net - 父子窗体

我有 mdiparent 和许多子表单,我称其为子表单,如下所示

我的第一个疑问是:当我声明这个 Quotation.MdiParent = Me...时,打开表单比没有这条线需要更多的时间。我怎样才能减少打开表格的时间……或者我做错了什么?

第二个疑问是:我在 mdiparent 的中心放置了一个图片框。我已经将图片框发送到后面,但是当我打开任何子表单时,我也看到报价上方的图片框。我想在后面显示图片框,而不是在任何子表单上方。

提前致谢!!!

0 投票
1 回答
14391 浏览

c# - 将表单添加到 MDI 子项

Form1我启用时IsMdiContainer,我添加了一个MenuStrip. 在Form1_Load我“新”中Form2,我正在考虑Form2.MdiParent哪个thisForm1. 我也在最大化Form2,这个操作效果很好。

在表格的左侧和右侧有一个表格,我想显示许多不同的表格,这些表格具有各种编辑功能,这取决于Form2在. treeViewtreeView

我想Form2根据从treeView. 我似乎无法向 MdiChild 添加表单,并且我一直在看到一些帖子,其中向表单添加表单可能会产生一些我不确定的编程问题。

我真的没有任何代码可以粘贴到这篇文章中,因为除了非常简单的 Mdi 父子关系之外似乎没有任何工作。

提前感谢您的帮助。