オブジェクトインスペクター/イベントタブでOnMouseDownをクリックすると、シェイプが作成されます。「SelectMessage」の手順を実行してほしいのですが、オプションとして表示されません。また、手動で「SelectMessage」と入力すると、エラーが発生します。プロパティとメソッドSelectmessageは互換性がありません。
Selectmessage
procedure TFZone1Mod7.Selectmessage(sender: TObject);
var
ShapeOrderNo: Integer;
begin
if TryStrToInt(copy(TShape(Sender).Name,6,MaxInt),ShapeOrderNo) then
begin
LookUpMessage(ShapeOrderNo);
end;
end;
私が行った場合
procedure TFZone1Mod7.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
selectmessage(sender);
end;
その後、それは動作します。できればイベントから選択する方が簡単です。ありがとう