All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#数据库操作的三种经典用法_[Asp.Net教程]
PHP,stripos(),函数_php资料_编程技术
PHP初学者遇到的中文乱码解决方案_php资料_编程技术
修改Zend引擎实现PHP源码加密的原理及实践_php资料_编程技术
如何在十天内学会php之第二天_[PHP教程]
PHP爱好者来看:常用PHP代码_php资料_编程技术
理解掌握ASP.NET与客户端缓存之HTTP协议_.net资料_编程技术
WAP与PHP程序设计之基础篇_[PHP教程]
Microsoft,OLE,DB,Provider,for,SQL,Server,错误,'80040e37',对象名,’无效。_mssql学习_编程技术
如何利用.NET,Framework使用RSS,feed_.net资料_编程技术
Reading number is top 10 pictures
The money of more than 100 countries and regions4
Players in the eyes of a perfect love1
Absolutely shocked. National geographic 50 animal photographys1
The money of more than 100 countries and regions5
BingBingFan apple dew point photo gallery4
The little girl with long hair2
支持判处贩卖儿童者死刑
最2B的公司制度
治疗多发性骨髓瘤的特效药,一万二一支
In the world the most mysterious 21 place landscape2
Download software ranking
Boxer's Top ten classic battle10
Desire a peach blossom
中国结婚习俗实录
Unix video tutorial7
Tram sex maniac 2 (H) rar bag17
WebService在.NET中的实战应用教学视频 → 第2集
Detective task-the top secret prostitution files
小黑猫大战两米大花蛇
Be there or be square
Tram sex maniac 2 (H) rar bag5
aaa published in(发表于) 2014/7/19 0:13:20 Edit(编辑)
Delphi菜单动态合并实例

Delphi菜单动态合并实例

Delphi菜单动态合并实例

菜单动态合并

实例说明

在程序中经常使用弹出菜单,并且一个窗体中可以存在多个弹出菜单。开发过MDI窗体的读者可能都知道,当MDI子窗体最大化时,子窗体和主窗体的菜单能够自动合并。只是怎么实现的呢?本实例将实现两个弹出菜单动态地合并成一个弹出菜单。实现效果如图1.2所示



图1.2菜单动态合并

技术要点

Delphi已经将弹出菜单封装为TPopupMenu组件,利用该组件中的Tiems对象可以操作菜单中的菜单项。该对象是TMenuItem类型,使用Add方法便可以像弹出菜单中添加菜单项,该方法原型如下:

procedure Add(Item:TMenuItem);

参数说明

item 添加的菜单项。在该例中这个参数是另外一个弹出菜单。

实现过程:

1.新建一个标准工程,创建一个窗体,默认主窗体的Name属性为From1.

2.在窗体中分别添加两个TbitBtn和TPopupMenu组件。

3.程序代码如下:

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

PopupMenu1.Popup(Form1.Left+BitBtn1.Left,Form1.Top+BitBtn1.Top+BitBtn1.Height);

end;

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

PopUpMenu1.Items.Add(PoPupMenu2.Items);

ShowMessage('合并完毕');

BitBtn2.Enabled:=False;

end;

end.




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.