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

c# - MDI Parent 上的垂直滚动条不会逐渐滚动

我在 VS2010 下用 C# 编写了一个 MDI 应用程序。

当我在垂直滚动条上拖动拇指时,在松开拇指之前窗口不会移动。

研究发现了一些事情,但到目前为止我发现的信息都没有奏效。

有人对这个问题有一些指导吗?我希望窗口在拖动拇指时滚动。

查克

0 投票
2 回答
3281 浏览

c# - 将 Wpf 父级设置为 MDIform

我有一个带有MDI Form.

出于某种原因,我WPF Window在我的应用程序中使用了 a 。所以我想问我如何将 WPF 窗口父级设置为我的 MDI 表单?

0 投票
1 回答
16894 浏览

c# - 从子窗体设置 MdiParent

我有一个主窗体,其中包含一个打开子窗体的菜单:

它运作良好,但我从孩子打开另一个表格,我失去了 MdiParent:

0 投票
1 回答
761 浏览

c# - C# 在没有菜单栏的情况下创建 MDI 子项

我刚刚从使用 .NET 和 VB 切换到使用 C#,我很难创建一个自动加载它的父级的 MDI 子级。所以我有一个父表单(IsMdiContainer = True)。我还有另一个 Windows 窗体,我想将其作为子级分配给主父级,并在初始加载父级时加载它。在 VB 中,这非常简单。在 Mdiparent 中,您只需说 form1.mdiParent = Me(或多或少)和 form1.Show() 以使其与父级一起加载。有没有办法在 C# 中做到这一点?我查看的每个帮助页面都需要使用菜单栏动态创建子项,这不是我想做的事情。有什么帮助吗?抱歉,如果以前有人问过这个问题;在问之前我搜索了高低。

0 投票
2 回答
1799 浏览

vb.net - 如何确保 VB.NET 中的父 mdi 表单仅创建子表单的一个实例

我在父表单上有一个按钮,可以创建新的子表单。

但是,我不希望为每个表单创建多个实例。我尝试在父 MDI 表单上放置一个公共布尔值: Dim ChildForm As Boolean = False

在创建子表单的地方: ChildFormThere = True

在子窗体的“离开”事件中,我想我可以这样做:

Me.MdiParent.ChildFormThere = False

但它不识别 ChildFormThere 变量......那怎么做呢?

0 投票
0 回答
54 浏览

windows-installer - Installshield MDI 对话框

我想在一个对话框上显示多个对话框。有谁可以建议如何在 Installshield 中实现这种 MDI 父子关系?

尽快感谢您的回复。

问候, 阿努普

0 投票
2 回答
2291 浏览

vb.net - 在 VB.NET 中从 MDI 父窗体调整子窗体的公共变量

我有一个 MDI 父表单,它可以打开一个名为“Order”的子表单。订单表格有一个按钮,允许用户打印订单。Order 表单在开头定义了一个打印尺寸变量:

现在父表单也有一个psize变量,默认设置为“A4”。只有当有人单击父窗口菜单条上的菜单项之一时才会发生这种情况:

默认情况下,每当父窗口打开一个新的订单表单时,我需要它将子表单的psize变量设置为自己的psize值。像这样的东西:

我收到 f.psize 不是表单成员的错误。我知道在 MDI 父级和子级之间传递变量是很常见的,但是尽管尝试了我在这里看到的一些选项,但它似乎并没有起作用。这是错误的方法吗?

0 投票
1 回答
260 浏览

c# - 如何在没有睡觉的父母或其他子表单的情况下睡觉子表单

我正在构建一个总共有 5 个表单的程序。1 个 MDIContainer 和 4 个 MDIChildren。

我目前thread.sleep(1000)每个 MDIChild 都有一个。执行操作时,我仍然需要其他 3 个 MDIChilds 才能工作和交互。但是,现在当thread.sleep(1000)调用 时,整个程序会休眠 1 秒,我必须等待休眠完成,然后才能与任何其他形式进行交互。

有没有办法让单一表格睡眠?如果是这样,请如何和示例。

0 投票
0 回答
517 浏览

c# - 在不同的线程中设置 MdiParent 属性

我怎样才能设置MdiParent在不同的表单上运行Thread

这个有可能?

0 投票
1 回答
2811 浏览

c# - 如何在 C# 中从 mdi 容器表单的可用空间设置子表单库的大小?

我的问题是我想让子窗体占用MDI容器的空闲空间

这是我尝试过的代码

在我的 MDI 容器表单加载事件中,我有这行代码调用子表单

但是我认为子窗体比它的父窗体大,因为它包含一个滚动条,我该如何解决这个问题呢?

在此处输入图像描述