Текущий архив: 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