Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0 marishkin66 © 03.11.04 16:10:41 - 28.07.06 18:43:14

Как добавить элемент в ComboBox?



подскажите... Цитата

 #1 Deep © 03.11.04 16:17:43

если програмно --
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 спасет отца (и мать) русской демократии.
 #5  clickmaker © 03.11.04 16:38:39

предвижу следующий вопрос: "а как удалить элемент из комбобокса?"    
 #6 Паша © 03.11.04 16:39:20

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

 
 #14  clickmaker © 03.11.04 17:05:46

> marishkin66 © 03.11.2004 17:00:00
>
> Andrey, может лучше сразу снять туфли

А на дельфи без туфлей писать нельзя, что-ли?    
 #15 Andrey © 03.11.04 17:15:29

>#12 marishkin66
С такими вопросами - возможно. Я не со зла говорю, и может тебя действительно большое и страшно начальство заставляет делать то, что ты неумеешь делать, под предлогом увольнения, а дома плачет трое голодных детей.

Но отчего-то мне сдается что ты просто предпочитаешь учится (а межет даже не учится, а просто понтанутся перед кем-то хочешь) задавая вопросы, а не самостоятельно находя ответы... Я такой способ неприемлю.

Но если я не прав: я дико извиняюсь и "F1 спасет отца (и мать) русской демократии"
 #16 Deep © 03.11.04 17:50:53

>#12 marishkin66 ©
все мы задавали "глупые" вопросы. И в свое время над нами тоже немножко "насмехались". Так что уж не обессудьте.

Главное иметь цель, упорство и гибкость в обучении. Если это это есть, все остальное приложится очень скоро.
 #17  Lola © 05.11.04 11:07:40

> 16 Deep © 03.11.04 17:50
>
> >#12 marishkin66 ©
> все мы задавали "глупые" вопросы. И в свое время над нами
> тоже немножко "насмехались".

Дембелизм однако      

marishkin66, у меня есть Help для Д5 на русском, в упакованном виде 2,2Мб. Могу выслать.
 #18 Паша © 05.11.04 11:15:54

>#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 ©
врешь, не возьмешь! не верьте ему это - не я! и лошадь - не моя! я токо комбобокс юзаю!
 #27  clickmaker © 05.11.04 15:11:42

а я еще знаю комбокарате, комбодзюдо и много других страшных слов!    
 #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...
Как сделать, чтобы одинаковых не было? Есть такой метод или только программно?
 #33 Паша © 10.11.04 16:55:34

>#32 marishkin66 ©
а никак. мне так кажыцца. заранее приготовить и засунуть.
или писать свой компонет, который это умеет делать. правда, я плохо представляю, зачем такая нужна хитрая катавасия
 #34  clickmaker © 10.11.04 17:04:54

>#32 marishkin66 © 10.11.2004 16:41:00
>
> А это... как фильтровать элементы в комбобоксе? У меня,
> к примеру, он содержит цифры: 1,2,4,7,2,3...
> Как сделать, чтобы одинаковых не было?

Разве что привлечь сюда TStringList.Duplicates. А потом отфильтрованный список загнать в комбобокс
 #35 Паша © 10.11.04 17:18:08

блин. вот помню же, была какая-то заморочка с этим делом, а в хелпе нифига не нашел эту Duplicates! склероз
 #36 Deep © 10.11.04 18:22:51

//это нужно сделать ДО ДОБАВЛЕНИЯ элементов в комбобокс
//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;). В результате-пустая строка!! Как сделать, чтобы после удаления выбирался первый элемент из списка (того вчто в комбобоксе есть). В списке, кстати, может и не быть ничего!
 #38 Deep © 26.11.04 10:41:05

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;

я погляжу шо у тебя получицца




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов