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

Reading number is top 10 articles
ASP.NET开发经验(4):种简便地同时使用匿名与集成,Windows,验证的方法_[Asp.Net教程]
用户体验:JS实现仿新浪信息提示效果_JavaScript技术_编程技术
使用ASP.NET,2.0,GridView轻松操作数据_[Asp.Net教程]
ASP.NET,应用中大文件上传研究_.net资料_编程技术
WML学习(五):显示表单_[XML教程]
使用MS,SQL7的LINKED,SERVER第一篇_mssql学习_编程技术
一步步教你配置SQL SERVER合并复制(一)概念介绍_[SQL Server教程]
C#,IDataReader造成的资源泄漏_.net资料_编程技术
动态网页制作技术PHP的基础知识_php资料_编程技术
ASP.NET程序中常用的三十三种代码2_[Asp.Net教程]
Reading number is top 10 pictures
怀春少女-石一伊
采访美女孙菲菲
什么叫国家
治疗多发性骨髓瘤的特效药,一万二一支
Distribution of wealth in China survey status report
Cesarean section, bloody, silently into it!2
Look for from human art net, is good--2
红楼梦金陵十二钗(2)
初五接财神啦!五路财神齐来到
传奇套装
Download software ranking
Tram sex maniac 2 (H) rar bag17
Sora aoi 120 minutes
White deer villiage
C#程序员参考手册
WebService在.NET中的实战应用教学视频 → 第1集
asp.net技术内幕
C#COM编程指南
C++教程第四版
Unix video tutorial13
Professional killers2 data package
aaa published in(发表于) 2014/7/19 0:10:31 Edit(编辑)
Delphi图像化的导航界面

Delphi图像化的导航界面

Delphi图像化的导航界面

图像化的导航界面

实例说明

如果以按钮来代替菜单的功能,会使界面更具有个性化,使操作者更易于操作。当指针指向按钮时,按钮将凸出显示。下面介绍按钮显示菜单的设计方法。运行本例,效果如图1.14所示。



图1.14 图形化的导航界面

技术要点

设置TSeedButton组件的相应属性,确定按钮的位置。

在该实例中用到了Draw()函数,其函数原型如下:

procedure Draw(x,y:double;Graphic:Tgraphic);

参数说明:

x,y绘制的画布所在的位置。

Graphic 要绘制的图片。

功能

根据指定的位置绘制图形。

实现过程

1.新建一个标准工程,创建一个新窗体,设置窗体的Name属性为F_main。

2.在窗体放置TSeedButton、TImage、TPanel、TToolBar和TMainMenu等控件并设置相应的属性。

3.相关组件的主要属性如表1.4所示。

表1.4 主要组件的属性设置

4.将SpeedButton组件的Flat属性设置为True。

5.主程序代码如下:

procedure TF_main.spb_baClick(Sender: TObject);

begin

spb_syslogin.Visible:=false;

spb_sysmodi.Visible:=false;

spb_sysgrant.Visible:=false;

spb_sysquit.Visible:=false;

spb_bawork.Visible:=true;

spb_babus.Visible:=true;

spb_bajob.Visible:=true;

spb_bacom.Visible:=true;

spb_bastore.Visible:=true;

spb_babelong.Visible:=true;

spb_comin.Visible:=false;

spb_comout.Visible:=false;

spb_combad.Visible:=false;

spb_comrepar.Visible:=false;

spb_comback.Visible:=false;

spb_commore.Visible:=false;

spb_comlost.Visible:=false;

spb_comgive.Visible:=false;

spb_delein.Visible:=false;

spb_deleout.Visible:=false;

spb_delebad.Visible:=false;

spb_deleback.Visible:=false;

spb_delemore.Visible:=false;

spb_delelost.Visible:=false;

spb_delegive.Visible:=false;

spb_delerepar.Visible:=false;

spb_findin.Visible:=false;

spb_findout.Visible:=false;

spb_findbad.Visible:=false;

spb_findback.Visible:=false;

spb_findmore.Visible:=false;

spb_findlost.Visible:=false;

spb_findgive.Visible:=false;

spb_findrepar.Visible:=false;

spb_findstore.Visible:=false;

spb_bawork.Top:=150;

spb_babus.Top:=150;

spb_bacom.Top:=150;

spb_bajob.Top:=150;

spb_bastore.Top:=150;

spb_babelong.Top:=150;

spb_bawork.Left:=10;

spb_babus.Left:=spb_bawork.Left+100;

spb_bacom.Left:=spb_babus.Left+100;

spb_bajob.Left:=spb_bacom.Left+100;

spb_bastore.Left:=spb_bajob.Left+100;

spb_babelong.Left:=spb_bastore.Left+100;

end;

procedure TF_main.TB_mainCustomDraw(Sender: TToolBar; const ARect: TRect;

var DefaultDraw: Boolean);

begin

sender.Canvas.Draw(0,0,image1.Picture.Bitmap);

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.