Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1229508260
Alex_C
2008-12-17 13:04
2009.02.01
Не пропадает Hint


15-1227341190
Gydvin
2008-11-22 11:06
2009.02.01
Создание битмап в цветовом пространстве CMYK


3-1214121493
vetalich
2008-06-22 11:58
2009.02.01
не подскажите формулу по которой можно вычислить...?


2-1229802885
sokol
2008-12-20 22:54
2009.02.01
подскажите мою ошибку. программа считает кол-во слов в тексте


6-1196525147
Stranger
2007-12-01 19:05
2009.02.01
Автоматическая отправка данных форм





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