请问高手,如何使form从上到下颜色逐渐变淡,而不是同一种浓度的色彩?
非常紧急,请多多帮忙!
非常紧急,请多多帮忙!
解决方案 »
- TAdoquery可以在两个窗口间传递吗
- 好好学习delphi,嘿嘿
- D6 dbexpress向oracle插入数据的问题
- 窗体的autoscroll:=true,窗体scroll时,如何让窗体中的toolbar在窗体滚动时仍可见并保持在窗体最上方?
- 自己用delphi做的MIS 那位达人给指点下啊~~感激不尽
- 关于TREEVIEW的问题,我的第一个NODE 有图标,还有"+"号,跟TREEVIEW的左边离的较远,
- 下面的VB代码如何改成DELPHI代码?100分!!!
- 用Delphi也能做出VS.net,不相信的话就进来看看.
- 关于离线更新包制作的问题
- 请问怎样来判断计算机从网上下再数据的流量?
- 请问在Delphi中如何实现类似于Word中的“撤消”的操作?
- 谁知道怎样取得SQL Server 2000 服务器的名称??
begin
AlphaBlend := Byte(SE.Value);
end;添加一个ColorDialog控件
procedure TForm1.btnColorClick(Sender: TObject);
begin
ColorDialog.Color := pnlCaptionParent.Color;
if ColorDialog.Execute then
pnlCaptionParent.Color := ColorDialog.Color;
end;
i,IntColor:integer;
begin
BMP:=TBitMap.Create();
BMP.Width :=self.Width;
BMP.Height :=self.Height;
BMP.Canvas.Pen.Style:=psSolid;
BMP.canvas.Pen.Mode:=pmCopy;
BMP.Canvas.Pen.Width :=1; for i:=0 to self.Height do
begin
IntColor:=255*i div self.Height;
BMP.Canvas.pen.Color:=RGB(IntColor,IntColor,IntColor);
BMP.Canvas.MoveTo(0,i);
BMP.Canvas.LineTo(self.Width,i);
self.Memo1.Lines.Add('i:'+IntTOstr(i)+'Color'+IntToStr(IntColor));
end;
BitBlt(GetDC(self.Handle),0,0,self.Width
,self.Height,Bmp.Canvas.Handle,0,0,srcCopy);
BMP.Free();