当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、界面色彩渐变效果的实现 界面色彩渐变效果是通过用渐变的画刷刷绘依次相邻的矩形块实现的。
 

 

    摘要: outlook express是一款大家比较熟悉的邮件工具,其html编辑器一直是众多程序员竞相模仿的目标。作者最近在一个项目的开发中,开始接触html编辑器的设计,并遇到了很多的难题。目前网络上关于ie编程的文章中,涉及mshtml编辑器的部分,又大多集中在vc领域,用delphi作为解决方案的少之又少。在经过一番艰难的摸索之后,作者积累了一些成功的经验。并撰成此文,希望与大家共同探讨。 注:......
    摘要://// 使用说明:单击dbgrideh的标题栏排序(适用于ado)// --在dbgrideh的事件ontitlebtnclick引用该函数即可:// sortdbgrideh(sender, acol, column);// --为了保证表格的每一列都能点击触发排序,你需要将你需要排序的列属性// -- title->titlebutton设置为true。//procedure sor......


DELPHI图形编辑技巧二则
一.界面色彩渐变效果的实现

  界面色彩渐变效果是通过用渐变的画刷刷绘依次相邻的矩形块实现的.下面列举实例说明: 【程序编程相关:DELPHI基础开发技巧

【推荐阅读:[Delphi]根据 高斯正态分布随机函

  1.新建一个表单,假设其width为500,设置一个按钮button1,按此按钮将把表单置为由左向右由黄变白的渐变效果. 【扩展信息:DBGridEh实现单击标题栏排序方法

  2.button1按钮的代码如下:

  procedure tform1.button1click(sender: tobject);

  var i,j:integer;

  dct:trect;

  begin

  j:=form1.height;

  //获得表单高度

  for i:=0 to 255 do

  //此处设置rgb()中一个颜色值

  begin

  canvas.brush.color:=rgb(255,255,i);

  //每次画矩形的画刷颜色

  dct:=rect(i*2,0,(i+1)*2,j);

  //每次刷绘的矩形区域

  canvas.fillrect(dct);

  //填充颜色

  end;

  end;


...   下一页
 ·支持自绘画的属性编辑器     »显示摘要«
    摘要: 我的主页: http://www.tommstudio.com/ 属性编辑器对于大多数delphi程序员来说无疑是很熟悉的,在对象编辑器的内核中有着大量的属性编辑器,每个对象编辑器中的属性都对应一个属性编辑器类的实例。 delphi5中提供了一些新的高级特性,使我们能够定义新的属性编辑器,为以有的属性提供新的功能,或者设定和显示新的控件的新的属性的显示方法。在delphi5以前,对象编辑器只能够......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE