Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > TCombobox уподобить select-У


Автор: 1datr 29.6.2010, 17:29
Как TCombobox уподобить html-ному select-у с option-ами? Чтобы строки были одни, а значения другие.

Автор: Данкинг 29.6.2010, 19:15
Не понял вопроса. Может, RadioButton поможет?

Автор: 1datr 29.6.2010, 19:47
В html
Код

<select name="ddlCountry" class="ddlCountry geoWidth" size="1">
<option value="176" selected="selected">Россия</option>
<option value="176" selected="selected">------------------</option>
<option value="13">Австралия</option>
<option value="14">Австрия</option>
<option value="15">Азербайджан</option>
<option value="2">Албания</option>
....
</select>

То есть значение одно а надпись другая. А в Дельфи
Код

cb.Items.Add(value);

А как сделать чтобы и значение и текст, ему соответствующий задавать?

Автор: Rennigth 29.6.2010, 20:14
1datr, У Items комбобокса есть св-во Objects. Вот его и используй для хранения любых данных. Каждый Item в Objects соответствует такому же Item-у в Items.

Автор: Keeper89 29.6.2010, 21:21
Как вариант можно завести дополнительный StringList значений.

Автор: Proxin 6.7.2010, 14:08
либо любой другой array, даже легче будет. только не забывайте это всё освобождать правильно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)