Форум: "Основная";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизComboBox Найти похожие ветки
← →
Kirillrepin © (2006-11-09 13:36) [0]подскажите как в ComboBox некоторые строки выделить другим цветом?
← →
Dmitrij_K (2006-11-09 13:39) [1]примерно так
Style := csOwnerDrawFixed;
procedure OnDrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
var
sel, dis : Boolean;
k : Integer;
begin
sel := (odSelected in State);
dis := (Index=0) or (Index=9);
With Control as TComboBox do
begin
Canvas.FillRect(Rect);
if dis then
Canvas.Font.Style := [fsBold,fsUnderline];
if sel then
Canvas.Font.Color := clWhite
else if dis then
Canvas.Font.Color := clPurple
else
Canvas.Font.Color := clBlack;
if dis then k := 5
else k := 0;
Canvas.TextOut(Rect.Left+k, Rect.Top, Items[Index]);
end
end;
← →
Kirillrepin © (2006-11-09 13:48) [2]спасибо! а CheckBox как всунуть во внутрь ComboBox?
← →
Ketmar © (2006-11-09 14:36) [3]а движок от белаза как в запорожец запихать?
← →
clickmaker © (2006-11-09 14:37) [4]
> [2] Kirillrepin © (09.11.06 13:48)
DrawFrameControl()
← →
Kirillrepin © (2006-11-09 15:10) [5]
> Ketmar © (09.11.06 14:36) [3]
> а движок от белаза как в запорожец запихать?
стыдно не то когда не знаешь и спрашиваешь, а когда не знаешь и смеешься над незнающими.
← →
Ketmar © (2006-11-09 15:22) [6]>[5] Kirillrepin(c) 9-Nov-2006, 15:10
>стыдно не то когда не знаешь и спрашиваешь, а когда не
>знаешь и смеешься над незнающими.
золотые слова. запомни их.
← →
Anatoly Podgoretsky © (2006-11-09 15:26) [7]> Kirillrepin (09.11.2006 15:10:05) [5]
Знаешь сколько я не знаю?
И ничего, когда надо узнаю и в очень короткие сроки. Возможно и на форуме спрошу, у того же Кетмара и я уверен, что он подскажет, как это делал неоднакратно, и если спрошу глупо, то не постесняется отправить меня в путешествие. И самое главноя я туда пойду, посколько сразу пойму, что что то не то сказал, сморозил.
Ты думаешь почему я работаю под реальном именем? Чтобы бежать не было куда.
Диагнозы у Кетмара весьма точные.
← →
Ketmar © (2006-11-09 15:42) [8]>[7] Anatoly Podgoretsky(c) 9-Nov-2006, 15:26
ой, а меня-то сколько раз посылали? %-)
2Kirillrepin
обычно стёбовые ответы означают, что ты пошёл совсем не туда, куда стоило бы. такой ответ -- это повод задуматься. возможно, уточнить -- отчего именно такой ответ дали. при нормальной просьбе уточнить дадут достаточно информации для понимания.
и ещё: конференция "основная" подразумевает, что ты не новичок и имеешь некоторый опыт. в той же "новичкам" ответ был бы, скорее всего, в виде "не стоит этого делать". но то в "новичкам", а то -- здесь.
← →
clickmaker © (2006-11-09 15:45) [9]
> "новичкам" ответ был бы, скорее всего, в виде "не стоит
> этого делать"
хм... а почему?
← →
Ketmar © (2006-11-09 15:53) [10]>[9] clickmaker(c) 9-Nov-2006, 15:45
>хм... а почему?
потому что [3]. %-))
← →
clickmaker © (2006-11-09 15:59) [11]
> [10] Ketmar © (09.11.06 15:53)
> >[9] clickmaker(c) 9-Nov-2006, 15:45
> >хм... а почему?
> потому что [3]. %-))
Вы меня не убедили, коллега )
Чекбокс в комбике можно использовать, например, для отметки пустого значения (null то бишь) Как в дататаймпикере
← →
Anatoly Podgoretsky © (2006-11-09 16:03) [12]> clickmaker (09.11.2006 15:45:09) [9]
Ничего не обязывает, но прислушиваются к названию конференци, ну если вопрос нормальный.
← →
Ketmar © (2006-11-09 16:09) [13]>[11] clickmaker(c) 9-Nov-2006, 15:59
>Чекбокс в комбике можно использовать
да никто же не говорит, что нельзя. но, имо, такие контролы пугают пользователей. это комбайны получаются. странные комбайны. есть же CheckListBox, в конце концов. %-)
← →
Ketmar © (2006-11-09 16:10) [14]насчёт "пугают пользователей" -- это на своём опыте. меня -- точно пугают. %-)
← →
clickmaker © (2006-11-09 16:11) [15]
> есть же CheckListBox
да-да.. я сам про него сразу подумал, но чего-то решил промолчать.. Мало ли у автора религиозные какие-то нелады с этим...
← →
Anatoly Podgoretsky © (2006-11-09 16:20) [16]> clickmaker (09.11.2006 15:59:11) [11]
Применение отметок в скрываемом компоненте противоказано, для этого нужен компонент класса ListBox
← →
clickmaker © (2006-11-09 16:21) [17]
> Применение отметок в скрываемом компоненте противоказано
кем? доктором? а если только для визуальности? Иконки же используют, почему чекбоксы нельзя? Менее ресурсоемко
← →
Ketmar © (2006-11-09 16:22) [18]>[15] clickmaker(c) 9-Nov-2006, 16:11
>Мало ли у автора религиозные какие-то нелады с этим...
такие секты (которые в "быстровыпадающих" окошках делают всякие checkbox"ы %-) надо немножко скармливать львам. %-) чем мы тут в меру сил и занимаемся.
← →
Ketmar © (2006-11-09 16:23) [19]>[17] clickmaker(c) 9-Nov-2006, 16:21
>Иконки же используют, почему чекбоксы нельзя? Менее ресурсоемко
один фиг. всё равно поощрять не надо. а то доживём до вопросов "как в combobox TWebBrowser положить?"
← →
clickmaker © (2006-11-09 16:26) [20]
> "как в combobox TWebBrowser положить?"
это для просмотра порно и быстрого скрытия от начальства? ))
← →
Anatoly Podgoretsky © (2006-11-09 16:28) [21]> Ketmar (09.11.2006 16:10:14) [14]
Пугают, это мелочи, а вот ошибки это да. Человек видит одну строку, а догадаться развернуть и прокрутить многие даже не догадываюстя. А если и делают, то допускают много ошибок.
← →
Ketmar © (2006-11-09 16:33) [22]>[20] clickmaker(c) 9-Nov-2006, 16:26
>это для просмотра порно и быстрого скрытия от начальства? ))
если бы. могут ведь пояснить: "мне надо строки разными цветами выводить, я видел, что TWebBrowser это умеет"...
>[21] Anatoly Podgoretsky(c) 9-Nov-2006, 16:28
>Пугают, это мелочи, а вот ошибки это да.
для меня это входит в понятие "пугают". %-)
← →
Anatoly Podgoretsky © (2006-11-09 16:37) [23]> clickmaker (09.11.2006 16:21:17) [17]
Например здравым смыслом.
Например руководствами по дизайну пользовательского интерфейса.
Но первого достаточно.
← →
Anatoly Podgoretsky © (2006-11-09 16:38) [24]> clickmaker (09.11.2006 16:21:17) [17]
Иконки не являются управляющим элементом дизайна, наоборот они добавляют функциональность.
← →
Anatoly Podgoretsky © (2006-11-09 16:39) [25]> Ketmar (09.11.2006 16:33:22) [22]
Страшно, когда премии лишают или хуже.
← →
Ketmar © (2006-11-09 16:42) [26]>[25] Anatoly Podgoretsky(c) 9-Nov-2006, 16:39
>Страшно, когда премии лишают или хуже.
страшно потом наутро. вроде точно знаешь, что напился с горя, а на какие деньги -- неясно.
← →
clickmaker © (2006-11-09 16:43) [27]
> [24] Anatoly Podgoretsky © (09.11.06 16:38)
Анатолий, не делайте вид, что не понимаете. Я же сказал, "для визуальности". Не для управления. Типа есть товар на складе - нет
← →
Кабан (2006-11-09 16:50) [28]Удалено модератором
← →
clickmaker © (2006-11-09 16:53) [29]Удалено модератором
← →
Ketmar © (2006-11-09 16:59) [30]Удалено модератором
← →
clickmaker © (2006-11-09 17:14) [31]Удалено модератором
← →
Кабан (2006-11-10 09:36) [32]Удалено модератором
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.072 c