不太懂图形控件,请教一下为什么不显示呢?(50分)

  • 主题发起人 主题发起人 ricon2001
  • 开始时间 开始时间
R

ricon2001

Unregistered / Unconfirmed
GUEST, unregistred user!
for i:=0 to 31 do begin
for j:=0 to 31 do begin
image1.Picture.Bitmap.Canvas.Pixels[i,j]:=23456;
end;
end;
image1.Refresh;

这代码怎么不显示图形呢
 
感觉可canvas的区域要初始化一下.比如,设计时,image1装入一个bmp图片,等等
再,填充一个区域,用画方框快.
 
你画错地方了,
image1.Canvas.Pixels[i,j]:=23456;
 
首先,搞清楚
image1.Picture.Bitmap.Canvas.Pixels[i,j]:=23456

Pixels 是颜色,那么取决于 bitmap 是 多少色的,

然后是 image1 有没有赋予一个bitmap 对象

可以 create 一个bitmap ,在上面 画,再赋予一个image1
 
后退
顶部