![]() |
#13 |
Участник
|
Или же создавать такой вот отвязанный от всего combo, и наполнять его вручную допустимыми значениями функцией .Add()
Резюмируя про AppendNew. С помощью этого свойства можно создать поле ввода типа ComboBox, но с возможностью ввода значения, отличного от перечисленных в выпадающем списке. Например, на регистрационной форме предлагается ввести город проживания, при этом выдаётся список известных (авторам :-)) городов и существует возможность ввести в этом же поле свой город, если он не найден в списке. Создаётся ComboBox, не привязанный ни к enum, ни к datasource, со свойством AppendNew = Yes. В методе ComboBox.Modified() прописывается результат в текстовое поле базы данных. Например: Towns.TownName = ComboBox.getText(ComboBox.Selection()); Да, предварительно в методе init() наполнить контрол значениями из базы или из enum'а. Вот только не знаю пока, как динамически пробежаться по значениям enum'а... |
|