Я использую RAD Studio XE3 с C ++.
Я создал 2 формы в одном модуле, одну в режиме разработки (Form1) и другую программную (Form2), которая будет вызываться в зависимости отдействие, выполненное в первом.
В Form1 есть несколько комбинированных списков для фильтрации сетки.
Form2 будет вызываться только в том случае, если действие «Новое» или «Редактировать запись» из сетки,и также будет иметь те же comboBox.
Когда я загружаю Form1, я уже выполнил все необходимые списки, чтобы заполнить все combosBox, поэтому я не хочу повторять их каждый раз, когда я вхожу в Form2.Я пытаюсь повторно использовать то, что у меня уже есть.
Одна проблема, которую я обнаружил, заключается в том, что если я вызываю те же методы для Form2, так как я использую тот же источник данных (я использую tkbmMemTable),Комбинация для обеих комбинаций в обеих формах, Form1 теряет значение, которое представляет.У меня есть возможность показать все из этой комбинации.
Как я могу преодолеть это, не создавая новые компоненты и не вызывая один и тот же метод несколько раз?