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

Вниз

Еще пара вопросов по TKOLListView   Найти похожие ветки 

 
-=Mike=-   (2005-11-16 18:06) [0]

У меня возникло еще пара вопросов по компоненту  TKOLListView:

1) как в заголовке столбца отобразить стрелочки вверх/вниз, показывающие наличие сортировки и ее порядок у данного столбца

2) как закрасить фон отсортированного столбца в какой-нить цвет???

Вобщем хочу сделать чтобы ListView выглядел также как он выглядит в эксплорере под Windows XP


 
-=Mike=-   (2005-11-16 19:50) [1]

К этим вопросам прибавился третий:

3) Как у ListView в событии LVData установить иконку состояния, StateImg который. ListView используется в режиме Style = lvsDetail, OwnerData = True/


 
Vladimir Kladov   (2005-11-17 14:17) [2]

Вы пробовали, и у вас не получилось? Может тогда приведете, как вы пробовали?


 
SPeller ©   (2005-11-17 16:20) [3]

1) Рисовать вручную. Как - смотрите доки по Win-контролу Header.

2) Ownerdraw.


 
-=Mike=-   (2005-11-17 17:28) [4]

Спасибо за ответы!

С некоторыми вещами я разобрался. Просто имеющаяся на данный момент документация недостаточно полна, поэтому приходится лазить по исходнику, чтобы разобраться что есть и как это использовать.

3-й вопрос закрыт. Нужн было всего лишь сделать shl 12

1-й вопрос в принципе тоже решен.
lvwMain.LVColImage[ord(FSortingField)]:= 2 + ord(FAscendingSortingOrder);
Решило проблему.
Но правда, как я заметил, если стандартно устанавливать иконку столбцу, то она отображается перед названием столбца, а у ListView проводика стрелочка отображается после названия, что выглядит немного покультурней. Если кому-нибудь не трудно, то не могли бы вы пояснить можно ли такого добиться стандартными способами, не приминяя рисование вручную??

А вот со 2-м вопросом пока не получается.
Пробую использовать для установки цвета LVCustomDraw, но не получаю никакой реакции... Не хотелось бы из-за того, что мне просто нужен другой цвет фона, заниматься ручной отрисовкой.
Кстати, еще бы хотелось иметь возможность у некоторых элементов изменять также цвет текста.


 
-=Mike=-   (2005-11-17 18:38) [5]

2-й вопрос с фоном решен!
сделал так:

const
 LVM_SETSELECTEDCOLUMN = LVM_FIRST + 140;

...........
lvwMain.Perform(LVM_SETSELECTEDCOLUMN, ord(FSortingField), 0);
..........

Только это чисто XP-шный прибамбас.

Правда вот еще насчет цвета текста вопрос открыт!



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

Форум: "KOL";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
15-1155297927
ArtemESC
2006-08-11 16:05
2006.09.03
Пытался установить 4 диска Брокгаузъ и Ефронъ...


15-1155281370
pavel_guzhanov
2006-08-11 11:29
2006.09.03
Помогите найти песню


1-1153798565
Zilog_
2006-07-25 07:36
2006.09.03
Как правильно описать константу с С на Делфи?


2-1154439024
StriderMan
2006-08-01 17:30
2006.09.03
Minimize при сворачивании модального окна


2-1155651503
newbie2
2006-08-15 18:18
2006.09.03
Куда повесить заполнение Items ов в своем LookupList е?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский