Показать сообщение отдельно
  #8  
Старый 21.06.2015, 22:30
vetal07 vetal07 вне форума
Прохожий
 
Регистрация: 18.06.2015
Сообщения: 11
Версия Delphi: rad studio
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
У ТС в мемо и нужные переносы встречаются, хотя такое
Код:
Memo1.Text:=  StringReplace(Memo1.Text, #13#10+#13#10, '', [rfReplaceAll]);
может и поможет

не помогло мне данное решение, проблема в том что при нажатии клавиши сервер сразу же присылает ее в качестве ответа

например, при вводе show у меня выводится
s
sh
ho
ow
w

решил данную проблему костылем
Код:
  if (Length(str) = 1) and (Str = currentKey) then
    begin
      currentKey:= #0;
      exit;
    end;
но мне кажется это не совсем правильно, мне бы еще позицию строки отловить от сервера,а то в данном случае я могу вводить комманды в мемо из любого места, а подскажите, как мне перехватить клавишу таб, чтобы работала табуляция комманд.

И так, помогите мне с :
1.как мне перехватить в мемо позицию вывода комманды от сервера, чтобы я вводил только в этой строке свои комманды
2.как мне сделать табуляцию комманд в мемо с помощью клавиши таб
Ответить с цитированием