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

Вниз

Вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.047 c
15-1188978747
Nic
2007-09-05 11:52
2007.10.07
Настройка web - сервака: ещё пара вопросов


15-1189233132
AlexanderCoum
2007-09-08 10:32
2007.10.07
UnZip


2-1188370854
Просящий о помощи
2007-08-29 11:00
2007.10.07
Имя программы


15-1189175731
Верующий
2007-09-07 18:35
2007.10.07
Что будет без ИНН?


9-1160475693
grouzd)ev
2006-10-10 14:21
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский