如果只要使光标在最后,不要屏蔽就可以了
procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Edit1.SelStart := Length(Edit1.Text);
end;
如果要屏蔽右键,建议你还是从TCustomEdit继承,重载下面这个过程就可以了
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer); override;