Форум "Delphi"
Паскаль, Делфи
#0 marishkin66 © 03.11.04 16:10:41 - 28.07.06 18:43:14 Как добавить элемент в ComboBox?подскажите...
|
|
если програмно -- Combobox1.Items.Add('Новый элемент'); если в дизайнее -- щелкай по свойсву Items нужного комобокса и заведи нужное количество строк |
|
#2 marishkin66 © 03.11.04 16:26:49
А как извлечь, выбранный элемент? |
|
#3 Andrey © 03.11.04 16:33:02
ComboBox1.Items[<индекс элемента>] Если ComboBox1.Style<>csDropDown и ComboBox1.Style<>csSimple тогда индекс выбраного элемента будет в ComboBox1.ItemIndex |
|
#4 Andrey © 03.11.04 16:34:31
А вообще F1 спасет отца (и мать) русской демократии. |
|
предвижу следующий вопрос: "а как удалить элемент из комбобокса?" |
|
Combobox1.Value - значение Combobox1.ItemIndex - номер текущего элемента в ComboBox1.ItemIndex. кажысь. надо бы поглядеть для точность под отладчиком. облом. должно быть правильно |
|
#7 старый маразматик 03.11.04 16:41:02
>#5 clickmaker © а потом обнулить. софсем. шоб был nil |
|
#8 marishkin66 © 03.11.04 16:48:00
Очень смешно. Можно подумать Вы сами глупых вопросов никогда не задавали! |
|
#9 Andrey © 03.11.04 16:48:30
Паша, не буди в Хавке зверя :) |
|
#10 Andrey © 03.11.04 16:51:28
>#8 marishkin66 Эх, мадам... Зачем вам Делфи. Возьмите калькулятор... |
|
#11 старый маразматик 03.11.04 16:58:14
>#8 marishkin66 © дык, это же не к тебе относицца. это мы о своих старых заморочках. да и если смеемся, то беззлобно. а воопше, в таких вопросах хелп тебе в помошь. там много чево пишут полезного. зы. хотя, с непривычки хрен чево в этом хелпе найдешь |
|
#12 marishkin66 © 03.11.04 17:00:58
Andrey, может лучше сразу снять туфли и на кухню, посуду мыть?! |
|
#13 старый маразматик 03.11.04 17:02:11
|
|
> marishkin66 © 03.11.2004 17:00:00 > > Andrey, может лучше сразу снять туфли А на дельфи без туфлей писать нельзя, что-ли? |
|
#15 Andrey © 03.11.04 17:15:29
>#12 marishkin66 С такими вопросами - возможно. Я не со зла говорю, и может тебя действительно большое и страшно начальство заставляет делать то, что ты неумеешь делать, под предлогом увольнения, а дома плачет трое голодных детей. Но отчего-то мне сдается что ты просто предпочитаешь учится (а межет даже не учится, а просто понтанутся перед кем-то хочешь) задавая вопросы, а не самостоятельно находя ответы... Я такой способ неприемлю. Но если я не прав: я дико извиняюсь и "F1 спасет отца (и мать) русской демократии" |
|
>#12 marishkin66 © все мы задавали "глупые" вопросы. И в свое время над нами тоже немножко "насмехались". Так что уж не обессудьте. Главное иметь цель, упорство и гибкость в обучении. Если это это есть, все остальное приложится очень скоро. |
|
#17
Lola
© 05.11.04 11:07:40
> 16 Deep © 03.11.04 17:50 > > >#12 marishkin66 © > все мы задавали "глупые" вопросы. И в свое время над нами > тоже немножко "насмехались". Дембелизм однако marishkin66, у меня есть Help для Д5 на русском, в упакованном виде 2,2Мб. Могу выслать. |
|
>#17 Lola © а ты на мастаках попробуй, спроси. вместе похихикаем |
|
#19
Lola
© 05.11.04 13:03:23
>#18 Паша © 05.11.04 11:15 Спрашивала, почему то никто никогда не смеялся :) |
|
#20
maximus
© 05.11.04 14:26:54
#19 Lola © 05.11.04 13:03 >#18 Паша © 05.11.04 11:15 Спрашивала, почему то никто никогда не смеялся :) Наверное повезло!!! |
|
#21 marishkin66 © 05.11.04 14:29:11
marishkin66, у меня есть Help для Д5 на русском, в упакованном виде 2,2Мб. Могу выслать. Спасибо! мой адрес marishkin66(собачка)mail.ru |
|
#22 старый маразматик 05.11.04 14:32:35
>#19 Lola © потому што женсчина. а я не спрашивал воопче. во избежание. |
|
#23 marishkin66 © 05.11.04 14:36:14
старый маразматик, а как твою анкету посмотреть? |
|
#24 старый маразматик 05.11.04 14:43:07
>#23 marishkin66 © никак. она пропала. от старости рассыпалась ф пыль гыыы |
|
#25
Andal
© 05.11.04 15:00:09
#23 marishkin66 © |
|
#26 старый маразматик 05.11.04 15:02:23
>#25 Andal © врешь, не возьмешь! не верьте ему это - не я! и лошадь - не моя! я токо комбобокс юзаю! |
|
а я еще знаю комбокарате, комбодзюдо и много других страшных слов! |
|
#28 marishkin66 © 05.11.04 15:12:41
это - не я старый маразматик, где твоя анкета? Дома забыл? |
|
#29
Lola
© 05.11.04 16:42:46
> #21 marishkin66 © 05.11.04 14:29 Отправила. > старый маразматик 05.11.04 14:32 Да нет, дело скорее в том, что и "глупый" ламерский вопрос надо задавать внятно и с максимальной входящей информацией. Ну и конечно после самостоятельных поисков по FAQ-ам и HELP-ам. |
|
#30 старый маразматик 05.11.04 16:49:44
>#29 Lola © факи предпочтительней глупому вопросу. зы. с другой стороны, ежели я чево знаю, то почему не ответить. тем более, шо скучно. |
|
#31 marishkin66 © 05.11.04 17:09:01
Отправила. пасиба |
|
#32
marishkin66
© 10.11.04 16:41:35
А это... как фильтровать элементы в комбобоксе? У меня, к примеру, он содержит цифры: 1,2,4,7,2,3... Как сделать, чтобы одинаковых не было? Есть такой метод или только программно? |
|
>#32 marishkin66 © а никак. мне так кажыцца. заранее приготовить и засунуть. или писать свой компонет, который это умеет делать. правда, я плохо представляю, зачем такая нужна хитрая катавасия |
|
>#32 marishkin66 © 10.11.2004 16:41:00 > > А это... как фильтровать элементы в комбобоксе? У меня, > к примеру, он содержит цифры: 1,2,4,7,2,3... > Как сделать, чтобы одинаковых не было? Разве что привлечь сюда TStringList.Duplicates. А потом отфильтрованный список загнать в комбобокс |
|
блин. вот помню же, была какая-то заморочка с этим делом, а в хелпе нифига не нашел эту Duplicates! склероз |
|
//это нужно сделать ДО ДОБАВЛЕНИЯ элементов в комбобокс //Ignore attempts to add duplicate entries (do not add the duplicate). TComboBox.Items.Duplicates := dupIgnore;//это можно делать в любой момент времени //Sorts the strings in the list in ascending order. TComboBox.Items.Sort;
|
|
#37
marishkin66
© 26.11.04 10:30:00
Такой вопрс, сама разобраться не могу =(( Вот есть у меня комбобокс (csDropDownList). Я удаляю из него выбранный элемент (CBCategory.DeleteSelected;). В результате-пустая строка!! Как сделать, чтобы после удаления выбирался первый элемент из списка (того вчто в комбобоксе есть). В списке, кстати, может и не быть ничего! |
|
if CBCategory.Items.Count > 0 then CBCategory.ItemIndex := 0; |
|
#39
marishkin66
© 26.11.04 11:18:56
спасиба =) |
|
#40 Dmitry 28.07.06 18:43:12
>#36 Deep © нет такого напиши ComboBox1.Items.Duplicates; я погляжу шо у тебя получицца |
Написать ответ |
|
