Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ подскажите из массива в combobox

Автор: blackhard 25.03.2008 0:45

Подскажите можно както в combobox пункты задать из какоголибо массива строк я пробовал вот так


Combobox1.Items[i]:=s.Cells[0,i];
не работает( как сделать правильно?

Автор: volvo 25.03.2008 2:38

Все-таки, лучше добавлять элементы в Items:

  for i := ... to ... do
ComboBox1.Items.Add(StringGrid1.Cells[0, i]);


Автор: cooler 25.03.2008 2:43

Я так же сначала пробовал.
Посмотрю - скажу.



уппс... баг вышел - пост volvo не загрузился...

Автор: blackhard 25.03.2008 2:58

Цитата(volvo @ 24.03.2008 22:38) *

Все-таки, лучше добавлять элементы в Items:

  for i := ... to ... do
ComboBox1.Items.Add(StringGrid1.Cells[0, i]);



да я пробовал так делать ну уменя массив из которого я туда пишу изменяется по ходу работы и в комбобокс тогда остаются и старые и новые записи можно както без процедуры delite сразу очистить items в combobox

Автор: volvo 25.03.2008 3:02

Я не знаю ,что такое "процедура delite", наверное, что-то полезное, но вообще-то Items - это обычный TStringList, соответственно, очищается простым Clear-ом.

Автор: blackhard 25.03.2008 3:11

Цитата(volvo @ 24.03.2008 23:02) *

Я не знаю ,что такое "процедура delite", наверное, что-то полезное, но вообще-то Items - это обычный TStringList, соответственно, очищается простым Clear-ом.

блин да с delitom я перебрал smile.gif а за clear спасибо