Форум: "Начинающим";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];
ВнизКак сделать listbox полосатым Найти похожие ветки
← →
имя (2008-12-22 01:35) [40]Удалено модератором
← →
Германн © (2008-12-22 01:40) [41]
> {RASkov} © (22.12.08 01:32) [39]
>
> > [37] Германн © (22.12.08 01:26)
>
> Загляни в метод DrawItem у TCustomListBox и все станет ясно
> :)
>
Глядел. Видел. Понимал. Ну и что?
Сабж относится к теме "OnCustomDraw". Дык почему же все советуют именно +2?
← →
KilkennyCat © (2008-12-22 01:41) [42]
> Дык почему же все советуют именно +2?
я не советовал. у меня стиль флэт.
← →
{RASkov} © (2008-12-22 01:43) [43]> [41] Германн © (22.12.08 01:40)
> Дык почему же все советуют именно +2?
Ну там же(в VCL) тоже смещение в 2 пиксела используется, вот чтобы выглядело как стандартное рисование и советуют теже самые 2 пиксела отступать... Имхо конечно, так как OnDrawXXX на то и ОнДрав, что бы там рисовать как раз не стандартно :)
← →
{RASkov} © (2008-12-22 01:46) [44]> [41] Германн © (22.12.08 01:40)
> Сабж относится к теме "OnCustomDraw". Дык почему же все советуют именно +2?
Ну да, дошло :) Кустомдрав, а советуют по стандарту, так что ли? :)
← →
Германн © (2008-12-22 02:00) [45]
> {RASkov} © (22.12.08 01:46) [44]
>
> > [41] Германн © (22.12.08 01:40)
> > Сабж относится к теме "OnCustomDraw". Дык почему же все
> советуют именно +2?
>
> Ну да, дошло :) Кустомдрав, а советуют по стандарту, так
> что ли? :)
>
Так. Ну или примерно так. :)
Но тут ещё и Костя влез.
> KilkennyCat © (22.12.08 01:41) [42]
← →
Тын-Дын © (2008-12-22 02:13) [46]Э-э... Где в теме звучит OnCustomDraw? Я что-то не пойму. -(
← →
Игорь Шевченко © (2008-12-22 02:27) [47]а без custom( точнее, Owner) Draw на Listbox-е рисовать не очень удобно. Точнее, совсем неудобно
← →
Riply © (2008-12-22 02:56) [48]> [30] Leonid Troyanovsky © (21.12.08 17:25)
> С помощью with можно создавать изящные конструкции (догоняя C
> по возможности определить нечто нужное в нужном месте),
> но, к сожалению, в оных местах не очень удобна отладка.
Сначала мне это (не очень удобна отладка) тоже сильно мешало.
Но пообвыклась и стала таких местах либо смотреть в WatchList-е, либо
временно дописывать в конец процедуры обращение к подопытной структуре.
← →
Тын-Дын © (2008-12-22 03:20) [49]
> Но пообвыклась и стала таких местах либо смотреть в WatchList-
> е, либовременно дописывать в конец процедуры обращение к
> подопытной структуре.
Вот для того в [5] и используется промежуточная короткая переменная.
Добавить недолго, а удобство есть.
Но это конечно как кому нравится...
> Игорь Шевченко © (22.12.08 02:27) [47]
> а без custom( точнее, Owner) Draw на Listbox-е рисовать
> не очень удобно. Точнее, совсем неудобно
А-а. ну это понятно.ListBox1.Style := lbOwnerDrawFixed;
А почему +2? Да чтобы выглядело как стандартная отрисовка. Ведь у автора вопрос был в том, чтобы закрасить строки...
← →
Riply © (2008-12-22 04:15) [50]> [49] Тын-Дын © (22.12.08 03:20)
>> Но пообвыклась и стала таких местах либо смотреть в WatchList-
>> е, либовременно дописывать в конец процедуры обращение к
>> подопытной структуре.
> Вот для того в [5] и используется промежуточная короткая переменная.
> Добавить недолго, а удобство есть.
imho, ListBox не относится к тем структурам,
чьи поля интересны в период отладки :)
← →
KilkennyCat © (2008-12-22 04:17) [51]Удалено модератором
← →
Тын-Дын © (2008-12-22 10:00) [52]
> Riply © (22.12.08 04:15) [50]
> > [49] Тын-Дын © (22.12.08 03:20)
>
> >> Но пообвыклась и стала таких местах либо смотреть в WatchList-
>
> >> е, либовременно дописывать в конец процедуры обращение
> к
> >> подопытной структуре.
>
> > Вот для того в [5] и используется промежуточная короткая
> переменная.
> > Добавить недолго, а удобство есть.
>
> imho, ListBox не относится к тем структурам,
> чьи поля интересны в период отладки :)
А вводить названия методов и полей вручную? Удобнее из выпадающего списка.
При этом всё делается уже на автомате.
В этот раз TListBox, в следующий раз значительно более сложная структура...
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.006 c