Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.07;
Скачать: CL | DM;

Вниз

Вопрос по TListView   Найти похожие ветки 

 
ProgRAMmer Dimonych ©   (2007-09-08 16:55) [0]

Скажите, как выглядит стандартный VCL"ный TListView со включёнными CheckBox"ами? Желательно скриншот. Чего-то щёлкаю, кручу, а CheckBox"ов не видно.

Заранее спс.


 
{RASkov} ©   (2007-09-08 22:06) [1]

> [0] ProgRAMmer Dimonych ©   (08.09.07 16:55)

Прикалываешься?
Стиль vsReport поставь...


 
WASM ©   (2007-09-08 22:10) [2]


> {RASkov} ©   (08.09.07 22:06) [1]
>
> Прикалываешься?


Это точно


> ProgRAMmer Dimonych ©   (08.09.07 16:55)


ListView1.Checkboxes:= True;


 
ProgRAMmer Dimonych ©   (2007-09-08 22:23) [3]

Если бы прикалывался... Идея использовать CheckBox"ы возникла после того, как прочитал об этой возможности в справке по Delphi и понял, что она может значительно упростить мою задачу. Поэтому CheckBoxes=True ещё в design-time. Стили пробовал: и vsReport и vsList (кажись так) - оба, если верить справке, работают с CheckBox"ами.

Результат: список выводится нормально, но слева перед каждым элементом списка - пустое место, которое, похоже, должно было быть занято CheckBox"ом. Отсюда вывод: или что-то не работает, или я представляю себе эти CheckBox"ы как-то неправильно.


 
{RASkov} ©   (2007-09-08 22:29) [4]

> [3] ProgRAMmer Dimonych ©   (08.09.07 22:23)
> но слева перед каждым элементом списка - пустое место, которое

Ну фик знает, что там у тебя..... вообщем там "квадратики" должны быть.. :)
А нафик они тебе понадобились? С ними(CheckBox"ы) все равно "не все гладко в делфи"... Это для D7.


 
ProgRAMmer Dimonych ©   (2007-09-08 22:32) [5]

> {RASkov} ©   (08.09.07 22:29) [4]
> С ними(CheckBox"ы) все равно "не все гладко в делфи"... Это для D7.

А отсюда, если можно, поподробнее...


 
ProgRAMmer Dimonych ©   (2007-09-08 22:37) [6]

Нашёл ещё одного несчастного:http://forum.codenet.ru/showthread.php?threadid=32512. Похоже, с той же проблемой. Решения пока нет.


 
WASM ©   (2007-09-08 22:41) [7]


> ProgRAMmer Dimonych ©   (08.09.07 22:37) [6]


Конечно ничего не будет рисоваться пока сам ручками не нарисуешь!!


 
ProgRAMmer Dimonych ©   (2007-09-08 22:47) [8]

> WASM ©   (08.09.07 22:41) [7]
> > ProgRAMmer Dimonych ©   (08.09.07 22:37) [6]
> Конечно ничего не будет рисоваться пока сам ручками не нарисуешь!!

А, точно, у него OwnerData=True. Запустил в очередной раз Delphi, проверил. У меня False. Придётся копнуть глубже :(


 
sniknik ©   (2007-09-08 22:53) [9]

> а CheckBox"ов не видно.
статус 1 поставь, чтобы не только рамки но и галочки рисовало, скорее заметишь.

> Придётся копнуть глубже :(
убери "красивости" в винде, поставь стиль "классик".


 
ProgRAMmer Dimonych ©   (2007-09-08 22:59) [10]

> sniknik ©   (08.09.07 22:53) [9]
> убери "красивости" в винде, поставь стиль "классик".

У меня Win98, но я бы, получив такой вопрос, наверное, тоже двигался в этом направлении.

Короче говоря, я тут ещё поковырялся и нашёл причину. Каким-то боком (на автомате, наверное) я в качестве StateImages указал тот же ImageList, который использовал для картинок-значков. Короче говоря, когда убрал StateImages - всё стало на свои места.

Всем спасибо за помощь.



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

Текущий архив: 2007.10.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
2-1189439137
Дядя
2007-09-10 19:45
2007.10.07
Текущая дата


2-1189170412
Arm79
2007-09-07 17:06
2007.10.07
ScreenToClient - отрицательные отрицательные значения Point.Y


2-1189413540
BenGen
2007-09-10 12:39
2007.10.07
Приложение (сервис) - как сие организовать в Deiphi?


6-1171124986
22b
2007-02-10 19:29
2007.10.07
BackConnect на Delphi помогите плз.....


2-1189337391
delphiForever
2007-09-09 15:29
2007.10.07
аналог Sleep, но с "мягкой" задержкой