здравствуйте! у меня такой вопрос. программно создается n-ное количество shape-ов. а как потом работать с ними. например мне нужно по отдельности их использовать. какое у них будет name? shape у всех?
| Код | for i:=1 to n do begin Shape:=TShape.Create(Form3); Shape.Parent:=Form3; shape.left:=250; shape.top:=500; shape.height:= 20; shape.width:= 40; shape.onmousedown:= ShapeMouseDown; shape.onmousemove:= ShapeMousemove; shape.onmouseup:= ShapeMouseup; end;
|
а если делать shape.name:= 'M'+inttostr(i);
выводится ошибка о том что М1 М2 т.д.т.п неизвестные переименные. |