一字符串str:='clred',怎样赋予color 属性? ( 积分: 100 )

  • 主题发起人 主题发起人 jxauyhj
  • 开始时间 开始时间
J

jxauyhj

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
一字符串str:='clred',怎样赋予color 属性?
 
请问:
一字符串str:='clred',怎样赋予color 属性?
 
怎么没人知道啊??
 
用str 或int 存放顏色值
然后用StringToColor 或IntToColor 轉換
或用(TColor)str 強行轉換
 
用 StringToColor来解决
例:
str:='clred';
Form1.Color:=StringToColor(str);
 
用TColorBox转一下:
procedure TForm1.Button2Click(Sender: TObject);
var str:string;
begin
str:='clred';
Color:=ColorBox1.Colors[ColorBox1.Items.IndexOf(str)];
end;
 
可以赋值. 用StringToColor 函数
procedure TfrmCardEdit.btnPictureClick(Sender: TObject);
var
s : String;
begin
S := 'clGray';
Panel1.Color := StringToColor(S) ;
end;
 
用StringToColor 函数可以解决
var
str : string;
begin
str := 'clred';
form1.Color := stringtocolor(str);
end;
 
多人接受答案了。
 
to jxauyhj:
如果 whldb 是你的另一个帐号,我这么少分没话可说...但是你这样分配分数,太令人反感了,你这样做,以后会没人回答你的问题....(虽然这个世界本就不公平,但也要做到问心无愧吧)
 
楼上的大哥说对了,,jxauyhj 和 whldb 这两个是同一个人........反感
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
332
import
I
后退
顶部