Hallo!
Ich möchte den Textcursor mittels onmousemove Event genau unter die Mousposition setzen, ohne den Mousbutton zu drücken.
Beim Stöbern im DF habe ich die Lösung für dieses Probelem bei einen TRichEdit gefunden.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TForm1.RichEdit2MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var iCharIndex: Integer; Pt: TPoint; begin with Tcustomedit(sender) do begin SetFocus; Pt := Point(X, Y); iCharIndex := Perform(EM_CHARFROMPOS, 0, Integer(@Pt)); selStart:=icharindex; end;
end; |
wieso funktioniert das bei der TMemo-Komponente nicht
thx für jede hilfe