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

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

Вопрос по ListView [Delphi, Windows]


-=Mike=- ©   (2006-01-20 11:58:00) 

Я испльзую компонент ListView. Если я нажимаю буквенные клавиши, когда на ListView находится фокус ввода, то курсор перемещается в начало списка, как будто сам список делает инкрементный поиск и не найдя нужной сроки перености курсок в начало. Подскажите, как это можно отключить???


-=Mike=-   (2006-01-23 06:17:00) [1]

Действительно! Обнулил:

Key := #0;

и все нормально стало!

Спасибо большое!


Vladimir Kladov   (2006-01-22 08:05:00) [2]

Вообще-то KOLовский listview никуда не скачет, если такой буквы нет, я проверил. Вы про KOL или про VCL спрашиваете? Легко можно отключить автопоиск вообще:

procedure TForm1.ListView1Char(Sender: PControl; var Key: Char;
 Shift: Cardinal);
begin
 CASE Key OF
 'A'..'Z', 'a'..'z', '0'..'9': Key := #0;
 END;
end;

и в VCL аналогично.


-=Mike=-   (2006-01-22 02:20:00) [3]

up


Наверх

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