关于右键菜单实现子窗口最大化,最小化,还原和关闭的小感想
来源:互联网 发布:加工中心编程高清图纸 编辑:程序博客网 时间:2024/04/29 00:34
小的虽然接触delphi也有一段时间了,但是由于之前没有心机去学,导致丢弃了一段时间,现在捡起来才发现基本什么都不会,基础也很差!也找不到什么好的书来学习,只能边google,边度娘的来学习,也有热心网友的帮忙!
最近在自己弄个小系统,想实现下右键菜单的还原,最大/小化,关闭的功能!
可是google,度娘也没啥资料,倒是网友们有点牛,可是小的实在蠢钝,搞不懂!只好用笨办法来实现!
实现所需控件:2个以上form,popupmenu1个,toolbar1个,toolbarbutton数个(根据子窗口数量而定,要想好看点的button可以用其他的button或自己写个)
我的程序有form6个,包含登陆窗口1个,共7个,form3为父窗,form2为登陆窗,其他为子窗
toolbar和popupmenu在父窗体里,设计号界面
贴代码噜!
下边的是popupmenu的代码,实现的是当form最大化时,右键按钮最大化不可用!
case里边的代码都是重复使用的~我试过把里边的代码做成一个函数,直接在with form do后边调用~可是这样的话就没有了效果了,很奇怪!
有木有大神会弄,指教下,能让我改得精致点!
下边的是最大化等按钮的事件代码,按照按钮的需求改变Form的WindowState
一开始真的不知道怎么去写,都是用一个popupmenu的事件,要是不同form之间的不同最大化最小化状态,那该怎么弄,有热心的网友说用主窗口.MDIChaildren[i]来控制,作为判断条件,但是我怎么都弄不来,只好用笨办法。popupcompinent这个属性还是我在度娘的时候看到一个帖子的时候来灵感才搞定的呢!
小的代码缺点就是是很多form的时候就会写很长很长,现在我自己就5个子窗都写了很长了,希望大神有什么好的建议可以指教指教小的,能改的精致点!
- 关于右键菜单实现子窗口最大化,最小化,还原和关闭的小感想
- QT实现无边框窗体的最小化,最大化/还原,关闭,拖动和双击最大化等功能
- 最小化、最大化、关闭窗口
- 漂亮的Js拖动层,窗口拖拽(改变大小/最小化/最大化/还原/关闭)
- 窗口最大化、最小化及关闭的消息
- 使窗口最大化最小化还原
- 软件窗口最大化,最小化,还原
- VC最大化和最小化窗口示例代码,实现最大化和最小化按钮的功能
- 最大化/最小化/还原/关闭以及按钮图片的添加
- unity窗口最大化最小化及窗口还原
- VC++MFC 窗口最大化、最小化的实现
- VC++MFC 窗口最大化、最小化的实现!
- VC++MFC 窗口最大化、最小化的实现!
- net实现窗口最大化和最小化以解关闭(转)
- 窗口的最大化最小化
- Delphi 消息实现窗口最小化,最大化,关闭(delphi)
- 【Qt】自定义标题栏并实现最小化/最大化/关闭窗口功能
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
- weblogic执行filter出现报错
- POJ 1375 Intervals 解析几何 求圆的切线
- 国内免费(开源)CMS系统大全
- Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailServiceImpl
- 生成的推送证书显示“ 证书仍然无效”
- 关于右键菜单实现子窗口最大化,最小化,还原和关闭的小感想
- 消息模式Toast.makeText的几种常见用法
- Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailBlockingQueue
- 【淘小店】开启移动电商大格局 淘小店亮相商家迎来又一春
- CSS字体大小设置参考
- 2014-10-25Android学习------布局处理(四)------ListView的item点击之后的布局
- Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailSender
- textfield
- 【巧枚举】#73 A. Chord