delphi中怎么产生随机颜色和随机字母
5个回答
展开全部
delphi我不懂,不过根据各种语言的共同点
颜色的产生可以通过生成三个随机的0-255的数字来实现
随机字母的生成你可以先定议以下字符串所有备生成的字母
str="abcdefghi......Z"
然后产生一个不大于str长度的随机数n
然后通过字符串函数取出str中的第n个字母
颜色的产生可以通过生成三个随机的0-255的数字来实现
随机字母的生成你可以先定议以下字符串所有备生成的字母
str="abcdefghi......Z"
然后产生一个不大于str长度的随机数n
然后通过字符串函数取出str中的第n个字母
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-26
展开全部
作个form,放一个button和label,给Button1添加如下事件
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);
。
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);
。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(copy('abcdefghijklmnopqrstuvwxyz',random(25),1));
self.Color:=rgb(random(255),random(255),random(255));
end;
begin
showmessage(copy('abcdefghijklmnopqrstuvwxyz',random(25),1));
self.Color:=rgb(random(255),random(255),random(255));
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
作个form,放一个button和label,给Button1添加如下事件
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);
end;
end.
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);
end;
end.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NOI
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询