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

Reading number is top 10 articles
Sql,server数据库备份的三个恢复模型_[SQL,Server教程]
php下扩展php_curl.dll的安装_php资料_编程技术
基于.NET数字处理程序的框架设计_.net资料_编程技术
PHP实例:PHP和MYSQL联合打造简单留言本程序_[PHP教程]
用Ajax和RSS制作一个首页新闻_[AJAX教程]
标题太长用省略号来代替简单办法_[Asp.Net教程]
C#控制语句中的switch语句用法
Asp.Net编程基础经验技巧总结_[Asp.Net教程]
asp.net,2.0中不同web控件之间的相互调用_[Asp.Net教程]
PHP实例:生成静态页面的函数_[PHP教程]
Reading number is top 10 pictures
The Soviet union swimsuit exposure in the 70 year1
In 2013 hercules Arnold classic2
Embarrassing things comic collection1
China's zhejiang university to create the world's most light material
青春清纯美女大集合3
The little woman's bright wire3
泳装名模阿尔贝特妮写真
Summer is most suitable for young people to travel in China3
这才是真正的人体艺术1
餐桌上的鱼
Download software ranking
jdk1.5
双旗镇刀客B
美女写真1
双旗镇刀客A
徐若瑄成名作“魔鬼天使”
Unix video tutorial17
Twenty piece of palm leaf
网络管理员第三版
Ashlynn Video3
虚拟机汉化软件
aaa published in(发表于) 2014/7/19 0:12:34 Edit(编辑)
Delphi类似Windows xp的程序界面

Delphi类似Windows xp的程序界面

Delphi类似Windows xp的程序界面

Delphi类似Windows xp的程序界面

实例说明

在Windows XP环境下打开控制面板,会发现左侧的导航界面很实用。双击展开按钮,导航栏功能显示出来,双击收缩按钮,导航按钮收缩。下面通过实例介绍此种主窗体的设计方法。运行本例,效果如图1.16所示。



图1.16类似Windows XP的程序界面

技术要点

TImage组件是一个图像显示组件,该组件主要以其中的Picture对象存储图像数据。Picture对象中的Bitmap对象用以存储位图格式的图像。Graphic对象用于存储JPG图像数据。使用该对象可以实现JPG到BMP文件的转换。

首先用TImage组件Picture对象的LoadFromFile方法,将JPG文件载入程序,然后动态建立一个TImage组件,用该组件中Bitmap对象的Assign方法复制Graphics对象中存储的数据。这样就完成了图像转换,最后保存转换后的图像。

实现过程

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

2.在窗体上添加TPanel、Timage和TLabel组件。

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





表1.5 主要组件的属性设置

4.主要程序代码如下:

procedure TForm1.FormShow(Sender: TObject);

begin

p1 := 1;

p2 := 1;

p3 := 1;

end;


procedure TForm1.Image2Click(Sender: TObject);

var

i,n,h : integer;

begin

if (p1=1) then

begin

image7.Picture.LoadFromFile('2朝上按钮.jpg');

h := panel3.Height;

panel3.Height := panel3.Height - 20;

for i := 0 to 3 do

begin

panel3.Height := panel3.Height - 20;

label1.Top := label1.Top-20;

panel4.Top := panel4.Top-20;

panel5.Top := panel5.Top-20;

label2.Top := label2.Top-20;

panel6.Top := panel6.Top-20;

panel7.Top := panel7.Top-20;

end;

p1 := p1+1;

end

else

begin

image7.Picture.LoadFromFile('2朝下按钮.jpg');

for i := 0 to 3 do

begin

panel3.Height := panel3.Height + 20;

label1.Top := label1.Top+20;

panel4.Top := panel4.Top+20;

panel5.Top := panel5.Top+20;

label2.Top := label2.Top+20;

panel6.Top := panel6.Top+20;

panel7.Top := panel7.Top+20;

end;

p1 := p1-1;

end;


end;


procedure TForm1.Image3Click(Sender: TObject);

var

h,i : integer;

begin

if (p2=1) then

begin

image3.Picture.LoadFromFile('2朝上按钮.jpg');



添加到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.