Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Курсор мышки в конце строки   Найти похожие ветки 

 
Alex-21   (2003-02-24 11:24) [0]

Как сделать так, чтобы курсор мышки всегда был в конце строки в TMemo? И в случае нажатия мышью в другом месте TMemo курсор мышки оставался на месте, т.е. в конце строки.


 
Ketmar ©   (2003-02-24 11:29) [1]

а зачем? не надо пугають юзверей крифой функиональностью стандартных компонентов.

Satanas Nobiscum! 24-Feb-XXXVIII A.S.


 
Alex-21   (2003-02-24 11:48) [2]

Я пишу одну прогу (UDP-чат), и хотелось бы сделать окно (TMemo) интерактивным, т.е. при печатании буквы в окне эта буква будет передаваться всем по сетке и будет отображаться у них в окне. Вот поэтому мне не хочется, чтобы кто-то нажал мышкой в другом месте этого окна и постирал что-то или напечатал и, наверное, непонятно что будет передаваться и у них что-то отображаться.


 
Романов Р.В. ©   (2003-02-24 11:52) [3]

Alex-21 (24.02.03 11:48)
А оно очень нужно каждую букву отсылать? И как править текст в середине строки?


 
Alex-21   (2003-02-24 12:05) [4]

Ну это придётся стереть полностью строку. Ведь юзера хотят видеть, что он действительно здесь находится перед компом и печатает буквы. Это же живое общение. Посмотрите на прогу Chatter. Нигде я больше не видел такого чата. Именно этого и хотят юзера. А другие чаты им не понравились, где отправляешь сразу текст. А то приходится ждать, и здесь ли он вообще.


 
Ketmar ©   (2003-02-24 12:42) [5]

перехватывай нажатия клавиш и вставляй символы в memo ручками. всегда в конец. будет тебе щастье.

Satanas Nobiscum! 24-Feb-XXXVIII A.S.


 
Романов Р.В. ©   (2003-02-24 12:56) [6]

Отправляй информацию об изменении редактируемой строки.
Например так ID:832803; Add "d";
ID - уникальный номер строки
ADD - команда добавить букву d в конец строки

Клиент при получении этой команды находит строку с таким номером и добавляет в конец букву d.
Так же можно добавить команды Insert, delete и т.д.
Можно каждуй раз передавать всю строку полностью и заменять строку с таким номером.


 
Alex-21   (2003-02-24 14:53) [7]

И как всё это написать на языке Delphi?


 
Ketmar ©   (2003-02-24 15:12) [8]

>Alex-21 (24.02.03 14:53)
примерно так же, как и на испанском, только более формализованно.

Satanas Nobiscum! 24-Feb-XXXVIII A.S.


 
Alex-21   (2003-02-25 22:43) [9]

Ну как же всё таки запретить сдвиг курсора с конца строки?



Страницы: 1 вся ветка

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-39287
VID
2003-03-03 11:09
2003.03.13
Как в TF1BOOK запретить автоформат вставляемых данных ?


7-39612
Dark Hunter
2002-11-26 14:23
2003.03.13
Как напечатать отчёт, если нет принтера?


1-39332
Andy BitOff
2003-02-28 22:33
2003.03.13
Почему не Drag n Drop пится


8-39416
Mihon from Haba
2002-11-29 18:25
2003.03.13
Отображение двумерного массива максимально быстро


1-39372
ЮРИЙ_К
2003-02-28 17:17
2003.03.13
Как обратиться к Item и SubItem компонента ListView