E
esgeht
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是我用Timage来控件画图的代码,
stastring是0或1组成的字符串
用pixels方法画一个一个的点
问题:请问,怎样改变这些点的大小?
for i := 1 to Length(stastring) do
begin
y:=((i-1) div width)*(image1.height div height);
x:=((i-1) mod width)*(image1.width div width);
if copy(stastring,i,1)='1' then
begin
image1.Canvas.Pixels [x,y]:=clred;
end else
image1.Canvas.Pixels [x,y]:=clgreen;
end;
stastring是0或1组成的字符串
用pixels方法画一个一个的点
问题:请问,怎样改变这些点的大小?
for i := 1 to Length(stastring) do
begin
y:=((i-1) div width)*(image1.height div height);
x:=((i-1) mod width)*(image1.width div width);
if copy(stastring,i,1)='1' then
begin
image1.Canvas.Pixels [x,y]:=clred;
end else
image1.Canvas.Pixels [x,y]:=clgreen;
end;