Форум: "Основная";
Текущий архив: 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.011 c