问题标签 [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.
c# - C#:System.Windows.Application.Current.MainWindow 在其他 PC 上不返回相同的值
在 Visual Studio 2010 中,我有一个使用 WPF 构建的 Mdi 应用程序。调用弹出窗口时,我想用当前主窗口设置所有者。因此,我们使用该System.Windows.Application.Current.MainWindow
属性来设置所有者。
这适用于我所有同事的电脑,但不适用于我的电脑。它总是返回弹出窗口本身。为什么??
vb.net - 如何从 Windows 窗体调用 MDIParent?
我有一个名为“MDIParent1”的 MDI 表单,MDI 子表单“MDIChild1”,还有一个名为“FrmTest”的 Windows 表单。
现在在“MDIChild1”表单中有一个名为“btnTest”的按钮,这里是点击事件。
但它无法加载“frmTest”表单。还有其他方法吗?提前致谢。
c# - 设置 MDI-Parent Form 的可用区域
我有一个MDI-Parent
表单名称frmMain
,我在其中加载了很多子表单。
frmMain在顶部有一个菜单,它覆盖了大约 1000*25 的空间。当子窗体加载时,它们可以出生在frmMain的任何位置,有时它们会在菜单后面。
有没有办法让frmMain认为不应使用此菜单下的空间(类似于表单区域)?或者我应该明确告诉子表格位于下方height=25
?
蓝色部分是菜单,在其上方,红色部分是面板。
c# - MDI 表单无法更改光标
我正在使用 MDI 窗体创建 Windows 窗体应用程序。在 MDI 表单中,我有一个 SplitContainer,在 Panel1 中是一个 TreeView,我将表单加载到 Panel2 中。
到目前为止,一切正常,只有一个例外,我无法关闭 WaitCursor。我尝试在代码和表单属性中更改它。在代码中更改它没有任何作用,当我尝试在表单属性中更改它时,它会自动恢复为 WaitCursor。
我错过了什么?
c# - 通过 MDIParent 表单元素访问 MDIChild 表单功能
我有一个MDIChild
表单,称为从表单和表单form1
继承的普通表单,该工具栏顶部有一个工具栏顶部有一个新建按钮,当我单击新按钮时,它会在父表单内加载工具栏下方MDIChild
MDIParent
MDIParent
form
Form1
TextBox
里面有一个form1
,当我点击保存按钮时,TextBox
应该MessageBox
通过调用它的函数来显示它的值,
但问题是我无法访问该TextBox
Text
物业?
我的 MDIParent 表单代码是
在我的 form1 代码是
我的 MDIChild 表单代码是
谁能帮我?
c# - Windows 窗体应用程序中的 MDI 窗口
现在我有这段代码可以从名为 MDIParent1 的 MDIParent 窗口打开图像
这将打开一个带有我的图像的新窗口,但是我希望它作为 MDIParent1 的子窗口打开。任何帮助将不胜感激。谢谢你
c# - 通过方法显示所有子窗体
我有一个 mdi 表单,主菜单上有很多子表单,我使用这样的代码打开子表单:
但我想编写一个方法,然后调用该方法的表单,例如
openForm(frmCustomers);
和 openForm 方法应该是这样的
openForm(Form frm) {...}
我能怎么做?
c# - 使用 Linq 关闭所有 MDI 子窗口
我正在尝试使用以下循环
并将其转录为 Linq 表达式,如下所示:
但是这一行向我显示了NullReferenceException
“对象引用未设置为对象的实例”
我究竟做错了什么?我是Linq的新手。
vb.net - 父子窗体
我有 mdiparent 和许多子表单,我称其为子表单,如下所示
我的第一个疑问是:当我声明这个 Quotation.MdiParent = Me...时,打开表单比没有这条线需要更多的时间。我怎样才能减少打开表格的时间……或者我做错了什么?
第二个疑问是:我在 mdiparent 的中心放置了一个图片框。我已经将图片框发送到后面,但是当我打开任何子表单时,我也看到报价上方的图片框。我想在后面显示图片框,而不是在任何子表单上方。
提前致谢!!!
c# - 将表单添加到 MDI 子项
在Form1
我启用时IsMdiContainer
,我添加了一个MenuStrip
. 在Form1_Load
我“新”中Form2
,我正在考虑Form2.MdiParent
哪个this
是Form1
. 我也在最大化Form2
,这个操作效果很好。
在表格的左侧和右侧有一个表格,我想显示许多不同的表格,这些表格具有各种编辑功能,这取决于Form2
在. treeView
treeView
我想Form2
根据从treeView
. 我似乎无法向 MdiChild 添加表单,并且我一直在看到一些帖子,其中向表单添加表单可能会产生一些我不确定的编程问题。
我真的没有任何代码可以粘贴到这篇文章中,因为除了非常简单的 Mdi 父子关系之外似乎没有任何工作。
提前感谢您的帮助。