Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Вниз

TListView и выделение...   Найти похожие ветки 

 
tovSuhov   (2003-07-17 15:23) [0]

Проблема такая: при выделении элемента в сабже кроме собственно выделения (синего фона) появляется еще контурная рамка. Вот как-то её, эту самую рамку отключить можно?


 
Юрий Федоров   (2003-07-17 15:28) [1]

Если рисовать самому, то достаточно еще раз вызвать DrawFocusRect


 
tovSuhov   (2003-07-17 15:33) [2]

Бррр...Погодите. Что значит рисовать самому? Я сам там ничего не рисую.
И потом, где его вызывать? А в качестве параметров что указывать?
Что-то я не понял...


 
Digitman   (2003-07-17 15:36) [3]


> tovSuhov


здрааасть ! а как же без рамки визуально определить, какой TListItem в имеет фокус ?


 
Digitman   (2003-07-17 15:39) [4]


> tovSuhov


если уж тебе не нужно это знать и видеть, то просто в OnChange() пиши ItemFocused := nil;


 
mrcat   (2003-07-17 15:42) [5]

tovSuhov © (17.07.03 15:23)

делаете DefaultDraw := False;
и рисуете всё сами ;)


 
tovSuhov   (2003-07-17 15:46) [6]

Всё, разобрался. Просто вместе в Selected меняю и ItemFocused. Теперь выделение и контурная рамка совпадают и нет нужды её удалять.
Спасибо!


 
tovSuhov   (2003-07-17 15:48) [7]

Просто отлавливал нажатие Insert и смещал выделение на элемент вниз через Selected. А фокус оставался на прежнем месте. Некрасиво получалось. Теперь красиво :-)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
14-100980
Buka
2003-07-15 19:12
2003.07.31
Нужен конвертер


3-100601
tamara
2003-07-08 15:22
2003.07.31
Locate


8-100830
Андрей
2003-04-07 08:30
2003.07.31
как можно получить код алгоритмов, визуализации для winamp


1-100808
Ткаченко Сергей
2003-07-17 09:47
2003.07.31
Access violation...


1-100676
Pat
2003-07-17 22:09
2003.07.31
Телефон - нофелеТ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский