问题标签 [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# - MDI WinForm 应用程序的奇怪任务栏行为
总之,我已经完成了 MDI WinForm 应用程序的一半,并且已经开始在几台不同的机器上测试我们迄今为止所拥有的东西,我在所有机器上都发现了以下错误(运行 Windows 7/Vista)。该错误与 TaskBar 和其中应用程序的可见活动状态有关。使用图像会更容易:
A. 我将鼠标悬停在准备启动的任务栏上。
B. 我点击应用程序,它启动没有问题并显示在任务栏中 - 到目前为止一切都很好。
C. 等待大约三秒钟,图标逐渐消失到不活动状态,所以当我点击它时,它会启动我的应用程序的另一个实例,而不是恢复我刚刚打开的那个!?一旦我点击表格并最小化然后恢复表格,这个问题就消失了!?
这很奇怪,我不知道如何解决它。这也体现在使用 .exe 文件启动应用程序时,在您单击应用程序主窗体之前,任务栏根本不会显示。我真的很难过。如果有人对这里可能发生的事情有任何想法,那将不胜感激?谢谢你的时间。
笔记。我已将问题缩小到在其他开放表单后面启动的表单。我this.TopLevel = true;
在表单Shown
事件等中使用了相关选项,但似乎没有任何效果......
vb.net - 如何将 MDIChild 表单定位在 MDIParent 的右下角?
看起来像一个愚蠢的问题,但我尝试了以下(其中“我”是一个 MDIParent 形式):
但它不起作用。
想法?
c# - C# MDI - 当 MDIChild 超出范围时,在 MDI 调整大小后隐藏 MDI 滚动条
我有一个 MDI Parent ( Form1 ) 和一个 MDI Child ( Form2 )。当Form2超出 Form1 的边界时,我目前已禁用 Form1 的滚动条,方法是在Form2 中放置以下代码:
当用户将Form2拖出Form1的范围时, Form1的滚动条将不会显示Form2是否超出范围。但是,如果用户将Form1的大小调整到Form2超出范围的位置,它将显示滚动条。
我该如何解决它,以免发生这种情况
c# - 如何从 MDIParent 表单调用 MdiChild
我使用此方法从 MainForm 创建了一个新的 MdiChild:
为什么当我关闭我的孩子时,使用 chld 表单“this.close()”使用该方法我无法再打开它?
我在那里调用 close();
顺便说一句,在我解决这个问题之前我问过的工作。关闭();毕竟声明。
wpf - WPF 中的 MDI 实现
如何在 WPF 中实现 MDI 应用程序?在 windows 窗体中,我习惯于编写如下代码:
如何在 WPF 中完成同样的事情?
vb.net - VB.NET MDI Child 设置其他子属性
我希望你能帮助我的麻烦。我有 1 个表单作为父 MDI (frmParent.vb) 并有 2 个子表单 (frmChild01.vb & frmChild02.vb)。
父表单的代码如下。
frmChild01 有 button1
frmChild02 有 label1
我的问题是当用户单击 button1 时如何设置 label1.text
提前谢谢...
c# - Mdiparent 和 SplitContainer
我正在使用SplitContainter
MDI 父表单。
我的问题是我在panel1
名为First Form中加载了一个表单。在第一个表单中,我SecondForm
在 panel2 中加载了一个按钮。
我正在使用这段代码:
但它不起作用。错误是:does not contain definition splitContainer1
。
vb.net - 无法让组合框在子表单中正常工作?VB
我花了很长时间试图找到解决我在子窗体中使用组合框时遇到的问题的方法。我确定这一定是 Microsoft 错误,而不是我做错了什么......我真的很感激一些帮助,在此先感谢......
解释这个问题的最好方法是告诉你我到目前为止做了什么:
如果您在 VB 中打开一个新项目并添加两个 Windows 窗体。Form1 将是父级。Form2 将是孩子。
在 Form1 上添加 1 个面板(Form2 将在面板内打开,因此请确保面板足够大以适合 Form2)和 1 个按钮。此表单所需的唯一代码是:
在 Form2 上添加一个文本框和一个组合框。将以下代码复制到 Form2 中:
现在运行程序并单击 button1 打开 form2(form2 现在应该在 panel1 中打开)。
组合框和文本框失去了一些功能,例如: 1. 您不能在不点击下拉菜单的情况下将焦点设置在组合框上 2. 您无法在组合框或文本框中正确突出显示文本。3. 您无法在组合框或文本框中使用鼠标设置光标索引位置。
有谁知道解决这个问题的方法??主要用于组合框,因为我有一些适用于文本框的功能。
问候,本
c# - 在 C# 中从 loginform 启用和禁用 mdiparent 的菜单项
我有两个表单,主页和登录。在主页上有名为文件的菜单和菜单项,例如登录, 当我运行应用程序登录表单时将打开注销,登录后主页将打开。主页表单上的菜单项将在登录时启用=true成功我点击注销菜单这将启用=false登录以外的所有菜单。当我点击登录菜单登录表单将打开,成功登录后我的主表单菜单应该启用=true
所以我的问题是我无法从我的登录表单中启用=true菜单
c# - MDI父窗体面板控件添加子窗体
我在 C# 中的桌面应用程序中工作。我有一个 MDI 父窗体,它具有用于在其中添加子窗体的面板控件。我有 2 个孩子的表格:
Childform2
从childform1
.
从 MDI 表单我将 childform1 添加到面板控件,知道我也想将 childform2 添加到 mdi 表单面板控件。当我单击 childform1 上的按钮时,必须从 mdi 表单面板控件中删除 childform1,并将 childform2 添加到 mdi 表单面板控件中。
如何解决这个问题呢?