如题
解决方案 »
- 联想功能好卡 啊,怎么办啊??
- 我想改变headercontrol的sections里面文字的颜色,怎么办?
- Sqlserver中uniqueidentifier类型的数据如何显示出来?
- 在csdn里面,简单的问题很多人抢答,稍微带点难度的问题,就没人了! :(
- ADO打开60M的FoxPro(*.dbf)数据文件,消耗220M的内存,如何减少?
- 怎样通过一个按钮调用网页?
- 关系到一个程序员的终身的两个问题!!
- DELPHI下的数据发布问题
- 解释名词
- 我用ADO都取数据库,想做一个打印功能,不知能否用TquickRep控件调用TADOQuery查询的结果,如果不能,应该怎么做打印程序?
- 高人们!!!事务处理
- 动态SQL问题
你说的是渐变色吧
如下,一般都是那样画的,要么就画好以后贴图
procedure TNettoolsform.FormPaint(Sender: TObject);
var
I:Integer;
Y,YH:real;
begin
{使客户区窗口颜色渐变<由蓝变黑>}
YH:=clientheight/20;
Y:=0;
for i:=255 downto 245 do
begin
Canvas.Brush.Color :=i*$0000ef;
Canvas.FillRect(Rect(0,round(Y),ClientWidth,round(Y+YH)));
Y:=Y+YH;
end;
for i:=245 to 255 do
begin
Canvas.Brush.Color :=i*$0000ef;
Canvas.FillRect(Rect(0,round(Y),ClientWidth,round(Y+YH)));
Y:=Y+YH;
end;
end;