Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2012, 20:08   #1
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
Вопрос Как заставить ValueListEditor работать как Edit?

Здравствуйте, в своей программе я использую ValueListEditor, когда я использую таб или стрелки для перехода на нижний или верхний Cels то уменя выделяется сразу всё что в строке, возможно ли сделать чтобы курсор просто вставал в конец текста без его выделения, как и происходит у Edit? Прикрепил изображения для наглядности
Изображения
Тип файла: png 1.png (1.4 Кб, 105 просмотров)
Тип файла: png 2.png (1.4 Кб, 118 просмотров)
dolphin705 вне форума Ответить с цитированием
Старый 04.12.2012, 15:18   #2
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Так-то многие самоучки.
Вообще-то это стандарт при получении фокуса выделять весь текст, зачем вам выделяться?
superedward вне форума Ответить с цитированием
Старый 04.12.2012, 16:59   #3
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Наоборот нужно чтобы текст не выделялся как на скрине 1, а просто курсор вставал в конец. В общем то для удобства, т.к. программа писалась как вспомогательно-ускорительная система, а вот это выделение всего текста как раз мешает во многих случаях.
dolphin705 вне форума Ответить с цитированием
Старый 04.12.2012, 17:43   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это выделение всего лишь заставляет один раз нажать end для перемещения каретки в конец
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.12.2012, 20:27   #5
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Так вот в том и неудобство, что всё выделяется и случайно можно удалить нужный текст. Это просто безумно неудобно! Можно ли как то исправить?
dolphin705 вне форума Ответить с цитированием
Старый 12.12.2012, 14:41   #6
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Ну что не у кого нет предложений?
dolphin705 вне форума Ответить с цитированием
Старый 12.12.2012, 14:42   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от dolphin705 Посмотреть сообщение
Ну что не у кого нет предложений?
Написать свой аналогичный компонент
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.12.2012, 14:50   #8
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

При получении фокуса элементом симулируй нажатие клавиши End
superedward вне форума Ответить с цитированием
Старый 12.12.2012, 15:04   #9
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

в своем наследнике TFriendValueListEditor перекрой виртуальный метод SelectCell и вытворяй там с видимым содержимым ячейки или инплейс-редактора в ней все что угодно
xoodoo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows-программа + web-обвязка, как связать и как заставить работать? Человек_Борща Общие вопросы по программированию, компьютерный форум 3 23.04.2011 19:07
Как заставить работать CheckBox? ridmal Microsoft Office Word 1 21.05.2009 09:47
Как заставить работать NFS 2 SE? Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 02.11.2008 16:35
Как заставить работать php? yourself Помощь студентам 9 20.05.2008 08:08
Как заставить работать dll ? Volkogriz Общие вопросы Delphi 10 13.12.2007 10:24