| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > ComboBox |
| Автор: Arthur26 25.12.2006, 13:13 |
| Здравствуйте. У меня на форме VSFlexGrid 7.0. В одном из полей Сетки значение, которое при двойном щелчке надо вставить в ComboBox. На примере: Такая запись: 1. Яблоки кг. 1 200. Вот при дв.щелчке на запись в одном из списков, где хранятся единицы измерения, был выбран программно кг., он может находится, скажем, в 5-й позиции. Спасибо. |
| Автор: Akina 25.12.2006, 13:54 |
| ну и юзай Combo1.AddRecord - какие проблемы-то? |
| Автор: Arthur26 25.12.2006, 14:19 |
| Akina, спасибо, но по-моему я не так описал. Есть одна форма в котором в VSFlexGrid хранятся записи. При дв. щелчке открывается другая форма, в котором ComboBox уже заполнен единицами измерения, но надо чтобы в ComboBox е был выбран тот элемент, которое содержит строка VSFlexGrid а. |
| Автор: Naghual 25.12.2006, 15:48 |
| Свойство ListIndex Комбика тебе в помощь. |
| Автор: Arthur26 25.12.2006, 16:27 |
| Naghual, объясни пожалуйста, как я могу вставить значение в список. Да понятно смогу присвоить значение ячейки Combo1.Text, но когда я заполнял этот список знаениями из таблицы БД, в ItemData списка хранил также ID элемента. Да присвою значение Combo1.Text, а как сообщить ItemData элемента. |
| Автор: Naghual 25.12.2006, 16:42 |
| Combo1.ListIndex = ItemNumber, где ItemNumber - порядковый номер выбранной записи в гриде. |
| Автор: Akina 26.12.2006, 00:47 |
| Arthur26, Ты можешь в конце концов определиться, тебе ВСТАВИТЬ в комбобокс значение, которого там еще нет, или ВЫБРАТЬ уже имеющееся в нем значение??? |
| Автор: Arthur26 26.12.2006, 09:14 |
| Akina, мне нужно выбрать значение, которое там уже есть. |