В своей программе я бы так никогда не сделал 
| Код | procedure TForm1.Memo1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1Change(Sender: TObject); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end;
procedure TForm1.Memo1Click(Sender: TObject); begin HideCaret(Memo1.Handle); Memo1.SelLength := 0; end; |
Добавлено @ 17:36
Цитата(Sunvas @ 21.9.2006, 18:34 ) | | Тогда перемещения по тексту с клавиатуры невозможно. |
А как ты хочешь перемещаться по тексту без курсора? |