Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

редактор ListView [D7, D2005]


o_serg ©   (2006-08-10 12:08:00) 

Подскажите плиз, можно ли сделать многострочный редактор в ListView. Никаких особенных функций не требуется, нужно только чтобы он воспринимал Enter как перенос строки


o_serg   (2006-08-11 12:12:00) [1]

скажите пожалуйста как получить доступ к тексту в поле ввода ListViewб когда он находится в редиме редактирования


o_serg   (2006-08-10 18:28:00) [2]

а как в режиме редактирования ListView при нажатии определенной комбинации клавишь (напр, Ctrl+E) добавить символ в поле редактирования после курсора?


Сергей М.   (2006-08-10 12:22:00) [3]

За пользовательскую отрисовку канвы контрола отвечают события On[Advanced]CustomDraw[[Sub]Item]


o_serg   (2006-08-10 12:17:00) [4]

Сергей М.
сначала мне редактор вообще не нужен был, а вот теперь потребовался, слишком много уже завязано на ListView.
мне и нужно редактировать только первую колонку, но в несколько строк,
ну или на крайний случай можно сделать чтоб при нажатии на определенное сочетание клавишь (напр, Ctrl+E) в поле ввода вставлялся символ с кодом 13 (Enter), как это организовать?


Сергей М.   (2006-08-10 12:13:00) [5]


> многострочный редактор в ListView


Вообще-то ListView он на то и ListView, чтобы делать View - просмотрсписка. Ф-ции интерактивного редактирования у ListView примитивные и имеют отношение лишь к самой первой колонке списка.

Не проще ли и не очевидней ли выбрать более подходящий контрол для этой цели ? Например, грид ? В частности, Express Quantum Grid реализует многострочный ввод/отображение данных в ячейках таблицы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо