PicShow控件使用全攻略

IT商界

  有时我们在使用一些多媒体光盘时,会看到百叶窗、淡入淡出的显示效果。如果我们将这些效果用在程序中,会给我们的程序增色不少。PicShow控件就为我们提供了122种不同的图形显示特效,是一个不可多得的好控件!

  下面我们就来看看如何使用这个控件:

  第一步:获取PicShow控件

  从http://www.hktk.com/soft/soft_con_image/picshow.html中可以下载最新的PicShow控件。

  第二步:安装PicShow控件

  ①首先,将下载下来的压缩包文件全部解压出来,然后将PicShow.pas和PSReg.pas文件复制到Delphi的安装目录中的Lib文件夹中。

  ②启动Delphi5,选择Component菜单中的“Install Component…”,在弹出的“Install Component”对话框中点击“Browse…”按钮,找到“PSReg.pas”文件(如图1),点击“打开”按钮,点击“OK”按钮,在“Package”窗口中点击“Compile”按钮,接下来再重复前面的操作,选择“PicShow.pas”文件,后面的操作与前面相同。

  ③至此,控件安装完成。安装成功后,你可以在“Samples”面板中找到PicShow控件(如图2)。

  第三步:使用控件

  ①新建一个工程。

  ②设置Form窗体属性。将BorderStyle设置为bsNone(不显示窗体上的标题栏);将Position属性设置为poScreenCenter(使窗体显示在屏幕的中央)。

  ③在“Samples”面板中找到“PicShow”按钮后将它拖动到窗体上,设置PicShow的Align属性为“alClient”(占满整个窗体)。

  ④编写代码。

  在这个程序中,我们要求在程序启动时就产生一个动画效果,那么我们就在Form的OnShow事件中加入程序代码:

  //载入图片

  PicShow1.Picture.LoadFromFile('c:\began.jpg');

  //设置步长,该值越大,动画显示速度越快

  PicShow1.Step :=20;

  //设置特效(一共122种,随便设置1~122中的任意数值即可)

  PicShow1.Style :=1;

  //显示特效

  PicSHow1.Execute;

  好了,现在按一下F9,你就可以看到图片从右往左显示出来了。

  这样每次在启动的时候都会显示不同的特效。

  补充:PicShow控件常用属性: