Главная страница
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.016 c
14-39534
Roger
2003-02-26 10:01
2003.03.13
Непонятки с dbf - 2


3-39197
VIB
2003-02-21 15:14
2003.03.13
DBGrid


3-39195
vdv
2003-02-20 13:01
2003.03.13
Ошибка при работе на Win 2000 server


7-39613
TankMan1
2002-11-14 00:04
2003.03.13
Как отменить удаление файла с винта...


14-39511
y-soft
2003-02-23 16:06
2003.03.13
С днем рождения, Александр!