![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TImage обалдел или я? [D6, Win2k]
Voldemar © (2002-02-27 02:45:00)Доброе время суток!
Объясните мне, плз, почему не работает примерно такая конструкция
[code]
var MyImage: TImage;
begin
MyImage:=TImage.Create(Form1);
with MyImage do begin
enabled;
Visible:=true;
height:=100;
width:=100;
canvas.Brush.Style:=bsSolid;
canvas.Brush.Color:=clBlack;
canvas.Rectangle(0,0,25,25);
end;
end;[/code]
Т.е., все компилируется великолепно, а в процедуре ничего не происходит... Может, в ДНК не все в порядке? :((
Voldemar (2002-02-27 18:31:00) [1]>MBo
Great TNX! Родителя определил - все пошлО!:))
Pete (2002-02-27 08:21:00) [2]может глупость, но попробуй
Enabled:=true;
MBo (2002-02-27 06:51:00) [3]не хватает в начале
myimage.parent:=form1; //или self
Voldemar (2002-02-27 04:13:00) [4]Как это - не рисуется?
Вот это у меня работает:
with Image1.Canvas do
begin
Brush.Style:=bsClear;
MoveTo((Image1.Width div 2),(image1.Height div 2));
randomize;
for dd:=0 to 250 do
begin
Pen.Color:=random($ffff);
Ellipse(penpos.X-dd,penpos.Y-dd,penpos.X+dd,penpos.Y+dd);
delay(0.02)
end;
Разница только в том, что здесь Image1 положен на форму изначально, а там создается в рантайме.
Aleks1 (2002-02-27 03:16:00) [5]А что собственно должно происходить? Ничего в Imag"e не рисуется!