随机产生color

kinggo 2002-10-20 03:36:40
小弟近日在研究tcolor的时候发现一个好玩的东东,其实也很简单了
var
ss:boolean;

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
canvas.Pen.Color :=tcolor(rgb(random(255),random(255),random(255)));
canvas.MoveTo(x,y);
ss:=true;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
canvas.Pen.Color :=tcolor(rgb(random(255),random(255),random(255)));
canvas.LineTo(x,y);
ss:=false;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
// canvas.Pen.Mode :=pmwhite;
canvas.Pen.Width :=2;
canvas.Pen.Color :=tcolor(rgb(random(255),random(255),random(255)));
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if ss then
begin
canvas.Pen.Color :=tcolor(rgb(random(255),random(255),random(255)));
canvas.LineTo(x,y);
end;//end if
end;//end begin

end.
...全文
41 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
befree 2002-10-20
  • 打赏
  • 举报
回复
接分:)
qiqi97 2002-10-20
  • 打赏
  • 举报
回复
画涂鸦就是这么,还添一个随机产生字体就OK

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧