입력 빈 : 그들은 을 누르면 그들이 그것을 입력 키를 누르면은 Ctrl 키와 잇는 TMemo가 + 내가 달성하기 위해 노력하고있어
- 사용자가 잇는 TMemo 상자
- 에 텍스트를 입력을 새로운 라인
- 를 생성 Ctrl 키 + 이을 입력 또 다른 상자에 텍스트를 이동하고 잇는 TMemo이 코드를 사용하고
을 비 웁니다 [KeyPreview은 True입니다]
procedure TFMsg.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if (Shift = [ssCtrl]) and (Key = $0D) then
begin
Key := 0;
btnSendClick(Sender); //this moves the text and empties the TMemo box
end;
end;
실제로 무슨 일 :
- Ctrl 키 + 이을 입력은 다른 박스에 텍스트를 보내는 잇는 TMemo는 비워하지만 커서가 깜박 앉아 Enter 키를 받아 들일 것으로 보인다
- 두 번째 줄
도움을 주신 모든 도움. 고맙습니다! 다음과 같이
멋지다. 고마워. 유사한 시도를하는 사람은 제외하고 Ctrl + Enter는 Object Inspector의 기본 옵션 중 하나가 아닙니다. FormCreate의이 줄은 수동으로 추가했습니다 :'Action1.ShortCut : = ShortCut ($ 0D, [ssCtrl])'. –