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

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

listView - проблемка [D5, WinXP]


trubin ©   (2006-09-18 12:48:00) 

Здравствуйте, проблемка:
1) Кидаю на форму listView(св-во ReadOnly по умолчанию False)
2) Создаю в дизайнере итем (при программном создании та же история)
3)Запускаю на выполнение

Пытаюсь в run-time редактировать Caption итема. Итем переходит в режим редактирования (событие OnEditing происходит AllowEdit:= True;),
но жму на клавиши, а надпись не редактируется(похоже как у эдита ReadOnly = trye) и по выходу из режима редактирования OnEdited не

происходит.

Если вместо listView взять treeView - все то же самое.


trubin   (2006-09-18 20:43:00) [1]


> А если убрать обработку OnKeyXXX?

Дык я ее и не делаю.


Наиль   (2006-09-18 16:22:00) [2]

А если убрать обработку OnKeyXXX?


trubin   (2006-09-18 15:47:00) [3]

2 Наиль:
Хоть так:

var
 Li: TListItem;
...
Li:= ListView1.Items.Add;
Li.Caption:= 'qwerty';
Li.EditCaption;


хоть просто по юзерски - щелчком мышки перейти в режим редактирования,
в итоге вышеописанная ситуация.
Что интересно - клавиши перемещения курсора и Delete работают.
И с treeView - тоже самое.

2 Han_malign:
KeyPreview = False


han_malign   (2006-09-18 13:37:00) [4]

KeyPreview на форме?


Наиль   (2006-09-18 13:32:00) [5]


> Пытаюсь в run-time редактировать Caption итема

Покажи код


Наверх

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