不确定要制作什么标题,如果需要,请编辑。我有一个程序
procedure TFZone1Mod7.ChangeText(sender: TObject);
var
ShapeOrderNo: integer;
FoundComponent: TComponent;
begin
if TryStrToInt(copy(TShape(Sender).Name,6,MaxInt),ShapeOrderNo) then
begin
FoundComponent := FindComponent('label'+inttostr(ShapeOrderNo+12));
if (FoundComponent is TLabel) then
Label25.Caption := TLabel(FoundComponent).Caption
else
showmessage('not found');
end;
showmessage(TShape(sender).Name);
end;
所以我在 Shape1MouseEnter 上调用该过程。所以我认为(Self)会发送 shape1 但它不会发送表单(TFZone1Mod7) 我怎样才能让它发送形状?这就是我所说的。
procedure TFZone1Mod7.Shape1MouseEnter(Sender: TObject);
begin
changetext(self);
end;