展开

关键词

获取MDI窗体的实例

//检查指定MDI窗体的实例是否存在。             IsExistInstance(this, typeof(WindowsF...

18200

关于MDI窗体的那些问题

如果Main窗口为MDI窗口,只需要设置属性IsMdiContainer为Ture;弹出来的窗体添加如下代码就可以让子窗口在父窗体中嵌套弹出。

29920
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web 上构建MDI 应用程序---Prototype Window Class

    今晚在网上看到一个非常酷的JS框架Prototype Window Class。Web开发者通过Prototype Window Class便可以轻...

    34690

    保证相同类型的MDI子窗体只会被打开一次的方法

    本文转载:http:www.cnblogs.comRicky81317archive200809171292443.html看到论坛中有朋友问,如何可以保证在MDI主窗体中,同一类型的子窗体只能打开一次 我实现的基本思路是:一般每个子窗体都是继承自Form类型,不同子窗体分别代表不同的功能,因此只需要判断当前MDI打开的子窗体的类型中有没有当前需要打开的子窗体类型就行了,如果有,则直接激活,如果没有则创建一个并加到主窗体中 具体实现起来有很多种办法,这里只写出一个利用泛型的实现: 打开MDI子窗口并附加到MDI主窗口中,如果MDI主窗口中已经存在相同类型的子窗口,则直接激活 MDI子窗体类型 MDI主窗体引用 当前创建或得到的 MDI子窗体类型实例的引用private T OpenUniqueMDIChildWindow(Form mdiParent) where T : Form, new(){    foreach (Form

    37610

    python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例

    PyQt5 MDI(多文档窗口)QMidArea简介一种同时显示多个窗口的方法是,创建多个独立的窗口,这些独立的窗口被称为SDI(Single Document Interface 单文档界面),每个窗口都有自己的菜单系统 控件通常占据在QMainWindow对象的中央位置,子窗口在这个区域是QMdiSubWindow类的实例,可以设置任何QWidget作为子窗口对象的内部控件,子窗口在MDI区域进行级联排列布局QMidArea () 激活一个子窗口 cascadeSubWindows() 安排子窗口在MDI区域级联显示 tileSubWindows() 安装子窗口在MDI区域平铺显示 closeActiveSubWindow( ,每个Mdi都有标题,在主窗口内部增加Mdi的数量 #子窗口增加一个 MainWindow.count=MainWindow.count+1 #实例化多文档界面对象 sub=QMdiSubWindow( ()本文主要讲解了PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例,更多关于PyQt5控件的使用知识请查看下面的相关链接

    85720

    两个基因突变让虫子续命5倍,南大与美国MDI科学家发现延长寿命新方法

    南京大学和美国MDI研究所最新的研究,发现了控制它细胞衰老的方式。并希望将来可以帮助人类延缓衰老,维持健康。? MDI生物学实验室总裁Hermann Haller说:通过描绘这些相互作用,科学家为急需的疗法铺平了道路,这些疗法可以增加快速老龄化人口的健康寿命。 研究团队此次研究由南京大学模式动物研究所和美国MDI研究所共同完成,通讯作者共三人。?△ 陈迪2004年获得美国密苏里大学哥伦比亚分校遗传学博士学位。

    21110

    解决winform中mdi子窗体加载时显示最大化最小化按钮的方法

    场景:在mid加载子窗体的时候如果指定WindowState为Maximized,加载完成后主窗体会显示最大化、最小化、关闭的按钮图标。

    33930

    VB 子窗体被PictureBox控件挡住无法显示

    1、问题描述    VB做机房收费系统的时候,用的MDI主窗体,在主窗体上加了一个Picturebox控件,运行的时候,点了子窗体,但是却没有出现,后来才发现,子窗体被Picturebox控件给当在了后面 2、问题原因   在MDI程序中,子窗体实际位于MDIClient里,就是说,子窗体的父窗体是MDIClient,而PictureBox和MDIClient属于同一级的   层次结构   ThunderMDIForm-MDIForm1 --MDIClient   ---ThunderFormDC-Form1  子窗体1   ---ThunderFormDC-Form2  子窗体2   --ThunderPictureBoxDC   MDI         SetParent frmAbout.hWnd, frmMain.hWnd         frmAbout.Show     End Sub    需要注意的一点是,frmMain窗体不可以是MDI 窗体,要用一般的Form窗体,否则的话,当你运行的时候,它会提醒你——“实时错误426”,只允许一个MDI窗体。

    31520

    中科大量子通讯领域再获突破性进展

    作者 | 来自镁客星球的刘爽近日,中国科大潘建伟及其同事彭承志、张强等与清华大学王向斌,中科院上海微系统所尤立星等人合作,首次在国际上实现了基于远距离自由空间信道的测量设备无关量子密钥分发(MDI-QKD 据悉,MDI-QKD 协议利用双光子干涉技术消除了探测端的所有安全漏洞,无需对测量端的量子设备进行任何安全性假设,被认为是各种量子密钥分发协议中的最佳候选协议之一。 但由于光纤通信和量子信号本身存在一定弊端,MDI-QKD协议仅凭光纤实现超远距离的密钥分发仍然很难。 此外,在MDI-QKD以外的许多量子信息任务中,实现独立单光子在自由空间信道中长距离传播后的量子干涉是不可避免的。 这项实验成果不仅实现了将 MDI-QKD 从光纤信道拓展到自由空间信道的突破,也开启了在自由空间信道中实现基于远距离量子干涉的更复杂的量子信息处理任务的可能。

    21520

    构建布局良好的Windows程序

    anchor属性,可以一次选中多个控件使用dock(停靠控件)dock属性将控件停靠在窗体的边缘或填充窗体当某个控件需要充满整个窗体时,设置控件的dock属性是最快捷的方式SdI:比如记事本 Word等mdi :多窗口应用程序比如Excel 浏览器等至少由连个窗口组成包括顶级框架窗口(也叫mdi容器)其他文档窗口(也叫子窗口)创建mdi的步骤1父窗体的ISMDIIContainer属性设为true子窗体的Mdiparent 属性设为父窗体注意:设置了MDI子窗体不能用SHowDialog()建立子窗体窗口列表的步骤设置父窗体菜单控件的mdiwindowlistItem属性选定为窗口菜单项

    39060

    Elastic常用命令(上)

    ram.percent cpu load_1m load_5m load_15m node.role master name192.168.58.101 69 99 71 12.67 12.25 11.71 mdi - node-101192.168.58.103 23 99 70 14.64 13.45 12.68 mdi - node-103192.168.58.105 60 97 69 11.17 10.96 10.88 mdi * node-1054.节点详细信息,后面的http是查看的属性,另外还有indices, fs, http, jvm, os, process, thread_pool, discovery

    11230

    ES集群

    heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name10.11.13.104 48 23 0 0.00 0.01 0.05 mdi - elastic310.11.13.102 30 35 0 0.04 0.03 0.05 mdi * elastic110.11.13.103 49 23 0 0.00 0.01 0.05 mdi

    48940

    win 消息

    MDI子窗口,当客 户窗口收到此消息后,它发出WM_MDIACTIVE消息给MDI子窗口(未激活)激活它; WM_MDIACTIVATE = 0x0222, 程序发送此消息给MDI客户窗口让子窗口从最大最小化恢复到原来大小 WM_MDIRESTORE = 0x0223, 程序发送此消息给MDI客户窗口激活下一个或前一个窗口 WM_MDINEXT = 0x0224, 程序发送此消息给MDI客户窗口来最大化一个MDI 子窗口; WM_MDIMAXIMIZE = 0x0225, 程序发送此消息给MDI客户窗口以平铺方式重新排列所有MDI子窗口 WM_MDITILE = 0x0226, 程序发送此消息给MDI 客户窗口以层叠方式重新排列所有MDI子窗口 WM_MDICASCADE = 0x0227, 程序发送此消息给MDI客户窗口重新排列所有最小化的MDI子窗口 WM_MDIICONARRANGE = 0x0228, 程序发送此消息给MDI客户窗口来找到激活的子窗口的句柄 WM_MDIGETACTIVE = 0x0229, 程序发送此消息给MDI客户窗口用MDI菜单代替子窗口的菜单 WM_MDISETMENU

    28810

    elasticsearch集群

    heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name128.0.0.101 6 94 0 0.03 0.01 0.00 mdi * log-1128.0.0.102 4 82 0 0.00 0.00 0.00 mdi - log-2

    40970

    Coolite Toolkit非常棒的控件

    另外就是支持多窗体(MDI)功能,我们知道在CS的应用程序中很容易实现MDI应用,在一个主窗体中打开多个子窗体,方便客户在不同的窗体间进行切换,支持多任务的操作,但是在BS的环境下要实现MDI的效果,一种了借助

    24130

    ElasticSearch常用命令

    ram.percent cpu load_1m load_5m load_15m node.role master name192.168.58.101 69 99 71 12.67 12.25 11.71 mdi - node-101192.168.58.103 23 99 70 14.64 13.45 12.68 mdi - node-103192.168.58.105 60 97 69 11.17 10.96 10.88 mdi * node-105节点详细信息curl -X GET localhost:9200_nodesstatshttp?

    57231

    Elasticsearch基础

    获取集群成员关系# curl -XGET http:192.168.10.221:9200_catnodes #获取集群成员关系 192.168.10.221 14 96 21 0.84 0.89 0.69 mdi - node1 #成员节点 192.168.10.223 12 48 0 0.00 0.01 0.05 mdi * node3 #星号表示主节点 192.168.10.222 11 48 0 0.04 0.03 0.05 mdi - node2 #成员节点创建索引# curl -XPUT http:192.168.10.221:9200docker获取当前集群下的所有可用索引# curl -XGET

    27610

    日志分析平台ELK 7.0时代来了

    验证服务运行是否正常以及集群创建索引验证root@es-logs-20-114:~# curl http:192.168.20.114:9200_catnodes192.168.20.114 8 96 0 0.01 0.01 0.00 mdi * es-logs-node-114192.168.20.113 63 94 3 0.05 0.13 0.20 mdi - es-logs-node-113192.168.20.112 62 93 3 0.14 0.18 0.23 mdi - es-logs-node-112root@es-logs-20-114:~# curl http:192.168.20.114:9200_catindices

    9310

    fanuc加工中心基本操作学习资料

    在AUTO(自动执行)或MDI(manual data input手动数据输入)方式下,显示程序内容、当前正在执行的程序段和模态代码、当前正在执行的程序段和下一个将要执行的程序段、检视程序执行或MDI程序 15 循环启动键伺服在AUTO、MDI方式下,若按该按键,选定的程序、MDI键入的程序段将自动执行。16 进给保持键在程序执行过程中,若按该按键,进给和程序执行立即停止,直到启用循环启动键。 十、MDI操作1.有时加工比较简单的零件或只需要加工几个程序段,往往不编写程序输入到内存中,而采取用在MDI方式边输入边加工的操作。2.把“MODE SELECT”旋钮旋至“MDI”进入。 4.手动数据模式(MDI模式)将操作模式旋钮旋至MDI模式——按编辑面板上的程序键,选择程序屏幕——按下对应CRT显示区的软键【(MDI)】,系统会自动加入程序号O0000——用通常的程序编辑操作编制一个要执行的程序 (a)(b)图2-7 FANUC 0i Mate-MC数控系统MDI操作要删除在MDI方式中编制的程序可输入地址O0000,然后按下MDI面板上的删除键或直接按复位键。

    47920

    PyQt5 多文档窗口界面

    self.mdi.subWindowList()))#设置新建子窗口的标题 #print(sub.windowTitle()) self.mdi.addSubWindow(window) #将子窗口添加到Mdi if __name__ == __main__: app=QApplication(sys.argv) mdi=MainWindow() mdi.show() sys.exit(app.exec_())

    1.5K30

    扫码关注云+社区

    领取腾讯云代金券