기본적으로 TEdit는 기본적으로 Ctrl+A 단축키로 전체선택도 가능하고 마우스 우클릭을 통해 팝업메뉴를 통한 전체선택도 가능하다.
그러나 TMemo는 기존적으로 마우스우클릭을 통한 팝업메뉴로 전체선택이 가능하다.
다음 코드는 TMemo에 OnKeyPress 이벤트에 Ctrl+A 를 구현한 것이다.
OnKeyDown에 구현하는 것도 있지만 딩 하는 시스템 소리가 나서 다음 코드가 바람직하다.
procedure TForm1.mmNoteKeyPress(Sender: TObject; var Key: Char);
begin
if Key = ^A then
begin
(Sender as TMemo).SelectAll;
Key := #0;
end;
end;
'델파이' 카테고리의 다른 글
메인폼 숨기기 보이기 (0) | 2017.04.05 |
---|---|
Datasnap 배포를 위한 설정 (0) | 2017.01.14 |
indy10 이메일 전송시 SSL TLS 관련 설정, SSL3_GET_RECORD 에러 (0) | 2016.11.08 |
델파이에서 엑셀양식 인쇄시 Replace함수(바꾸기), 행전체 복사한 셀 삽입 (0) | 2016.09.20 |
콤보박스(TComboBox) 에서 마우스 휠 작동안하게 (스크롤 안되게) (0) | 2016.09.10 |