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

Reading number is top 10 articles
菜鸟到高手:SQL开发进阶常用精妙语句_[SQL,Server教程]
delphi目录的创建以及更改当前目录
一个Asp.net探针的源码_[Asp.Net教程]
delphi图像组件(TImage)使用方法详解
ASP.NET,2.0,页面状态持续程序实例_[Asp.Net教程]
PHP技巧:PHP中密码加密函数_[PHP教程]
C#箴言:使用构造函数初始化语句_.net资料_编程技术
aspnet_wp.exe,could,not,be,started_.net资料_编程技术
LINQ,性能分析系列之传说中的LINQ_.net资料_编程技术
关于web标准的思考_[Html教程]
Reading number is top 10 pictures
Breasts woman big set 2
Men's and women's orgasms
Ashlynn Brooke show proud chest measurement2
50个至今影响世界的德国发明
中国女孩大胆自拍,显露完美身材3
深圳的风光
The money of more than 100 countries and regions9
这酸爽,让人不敢相信
这还能睡得着?
Exquisite decoration is not paying too much3
Download software ranking
塘西风月痕
Tram sex maniac 2 (H) rar bag3
Tram sex maniac 2 (H) rar bag14
超级战舰
艳兽都市
Tram sex maniac 2 (H) rar bag7
Unix video tutorial18
ASP.NET.2.0.XML.高级编程(第3版)
Be there or be square
asp.netWeb服务器高级编程
aaa published in(发表于) 2014/7/19 0:12:38 Edit(编辑)
delphi类型文件声明方式

delphi类型文件声明方式

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′);

    h := panel5.Height;

    panel5.Height := panel5.Height - 20;

    for i := 0 to 3 do

    begin

      panel5.Height := panel5.Height - 20;

      label2.Top := label2.Top-20;

      panel6.Top := panel6.Top-20;

      panel7.Top := panel7.Top-20;

    end;

    p2 := p2+1;

  end

  else

  begin

    image3.Picture.LoadFromFile(′2朝下按钮.jpg′);

    for i := 0 to 3 do

    begin

      panel5.Height := panel5.Height + 20;

      label2.Top := label2.Top+20;

      panel6.Top := panel6.Top+20;

      panel7.Top := panel7.Top+20;

    end;

    p2 := p2-1;

  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.