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

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

Форум «Всё о Паскале» _ Делфи _ массив Combobox`ов

Автор: Tan 9.10.2007 20:25

Всем привет! Ситуация такая : на форме расположено Н (чётное число от 2 до 20) комбобоксов. Пользователь вводит число и после этого определённому количеству комбобоксов надо придать одинаковые свойста (сделать часть из них видимой, и присвоить значения). Как это всё организовать ? Понятное дело можно сделать массив из этого компонента, но для этого требуются константые значения.

Автор: FreeMan 9.10.2007 20:30

составляй динамический массив.. или используй конфигурационный файл.
а вобще вопрос слегка "расплывчив"

Автор: Tan 9.10.2007 20:33

В смысле расплывчив ?

Автор: FreeMan 9.10.2007 20:36

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

Автор: Tan 9.10.2007 20:39

Понятно, а как сделать этот файл ?

Автор: FreeMan 9.10.2007 20:44

ини файл вида

Код
[1]
combonum=2
item11="hello"
item12="hi"
item21="some"
item22="thing"
color1="blue"
color2="red"
...
[2]
combonum=3
...
...
...

для работы с ини-файлами должен быть в делфе какой-нить мега-компонент.. а есле нет, то можно общатся через GetPrivateProfileString (вроде так)

Автор: Tan 9.10.2007 21:00

Спасибо, сейчас буду реализовывать.