问题标签 [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.
c++ - 当用户在视图之间切换时如何通知您?
在 MDI 应用程序中,当用户在视图之间切换时,必须更新某些内容。当这种情况发生时,最好处理什么信息?在我的应用程序中,一个文档只有一个视图,但从逻辑上讲,我希望在文档之间切换时得到通知。
c# - MDIChild 中的 OutOfMemoryException
我有一个 MDIChild 表单中的 datagridview,我将通过调用以下函数在表单加载时对其进行自定义,
但是,我收到了“OutOfMemoryException”。当我删除上述方法时,应用程序工作正常。为什么会这样??
vsto - 小时候的 PowerPoint 应用程序
我想知道如何拥有一个 MDI 父表单,它有一些 MDI 子表单,并且也有 PowerPoint 作为一个孩子。我该怎么做?有可能吗?提前泰。
c# - 如何从 MDIParent 表单调用 MdiChild
我使用此方法从 MainForm 创建了一个新的 MdiChild:
为什么当我关闭我的孩子时,使用 chld 表单“this.close()”使用该方法我无法再打开它?
我在那里调用 close();
顺便说一句,在我解决这个问题之前我问过的工作。关闭();毕竟声明。
wpf - WPF 中的 MDI 实现
如何在 WPF 中实现 MDI 应用程序?在 windows 窗体中,我习惯于编写如下代码:
如何在 WPF 中完成同样的事情?
c# - 相互干扰的两个 MDI 子窗体
我正在用 C# 编写一个 MDI 应用程序,其中包含两个通过 DLL 引用的子窗体(添加到引用的独立项目)。一个子窗体(称为 form1)正在使用计时器执行基于图形对象的动画。在加载另一个子表单(称为 form2)之前,此项目(子 form1)工作正常。发生的情况是第一个表单(form1)上的动画停止,但是当我关闭第二个子表单(form2)时,动画继续没有问题。
我在 form2 中使用此代码:
c# - 如何重新打开上次应用程序运行期间打开的 MDI 表单?
使用 MDI 表单时,是否有任何标准方法来保存和恢复状态(打开了哪些表单以及在屏幕上的哪个位置)?
是的,我可以将 MdiChildren 中的值保存到文件并在应用程序启动时恢复它们。那不是我要找的。
有没有标准的方法来做到这一点?
如果您有比从 MdiChildren 序列化值更好的方法,请发布它。
c# - 单击其菜单条组件时如何识别表单的活动实例
我正在为 MDI 应用程序构建一种原型。我有一个名为 mainForm 的主窗体和一些其他子窗体,它们都是 childForm 类的所有实例。我的 childForm 类的这些实例都有一个基本的 MenuStrip,带有一些 form\close、print 等 toolStripMenuItems。
在单击时,如何确定 childForm 类的哪个实例持有激活的 toolStripMenuItem?
编辑:以下破折号评论
伪代码如下所示:
c# - 在应用程序退出时保存 MdiChildren
我想存储一些关于打开 MdiChildren 的数据,以便在应用程序重新启动时恢复它们。
但是 MdiChildren 属性似乎在 ApplicationExit 事件上为空。
当用户关闭主窗口时,我应该听哪个事件才能获得打开的 MdiChildren 列表?
c++ - MDI 子窗口大小
我正在尝试在 MDI MainWindow 中创建一个子窗口...主窗口大小为 1024 x 768...当我尝试使用 CreateWindowEx() 创建子窗口时,大小似乎以某种方式偏移...换句话说,一个 1024 x 768 的子窗口比它的父窗口小……我该如何解释这种差异?当我将 GetCLientRect() 与主窗口的句柄一起使用时……大小仍然更小……我不在乎使子窗口的大小相同。我希望子窗口包含 750x563 图像的确切大小。当我在 CreateWindowEx() 的参数中设置该大小时,子窗口太小了......
这是我在 MainWndProc 中用于创建子窗口的代码:
... }