안녕하세요.. 델파이 왕초짜 무시기 머큐립니다 ㅜ.ㅜ...
다른게 아니구.. 간단한 텔넷 프로그램을 만들고 있는데요.
자료실에 올라와있는 eCE 에뮬레이터 컴포넌트를 쓰고 있는데.
채팅창을 만드려고 하니까... 어떻게 해야 할지 몰라서 이렇게... 질문드립니다.
음. 일단은. 채팅창을 만들었어여.. memo 컴포넌트로 만들구.
그걸 보내도록 했는데.. 문제는... 보내줄때 memo필드의 모든 text내용을 그대로
보내주게 되네요...
아흑.. 밑은 소스입니다.
procedure TfrmTelnet.MemoChatKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If Key = VK_RETURN Then
Terminal1.PutDirectString(MemoChat.Lines.Text + #13);
end;
저기 KeyDown 이벤트에 리턴값이 주어질경우에 현재 커서가 있는 라인의 내용을
Terminal1이라는 컴포넌트로 보내야 하는데요.. 현재 커서라인의 내용이 아니고
전체 메모내용이 찍힙니다. 저거 해결할 수 있는 방법좀 알려주세요..
ㅜ.ㅜ 그럼 고수님들 답변 부탁드려요..