Главная страница
    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.46 MB
Время: 0.031 c
15-1189494932
TUser
2007-09-11 11:15
2007.10.07
Ищу дрова


3-1180375402
Kripton
2007-05-28 22:03
2007.10.07
RadioGroup и БД


15-1189290280
Kostafey
2007-09-09 02:24
2007.10.07
С днем рождения ! 9 сентября


15-1189070224
MaxIvanych
2007-09-06 13:17
2007.10.07
Matlab и Delphi


15-1189256604
Галинка
2007-09-08 17:03
2007.10.07
Переполнение буфера/кучи





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