Как вы динамически создаете элементы управления в форме MS Access? - PullRequest
1 голос
/ 02 ноября 2011

Я пишу форму опроса (ввода данных) в MS Access.Мне нужно динамически отображать все вопросы в таблице вопросов в метках на моей форме.Каждый из этих ярлыков вопросов также будет сопровождаться полем со списком, в котором будут отображаться возможные ответы.

Как динамически добавлять ярлыки в форму?

1 Ответ

5 голосов
/ 02 ноября 2011

См. CreateControl Method .Для метки используйте acLabel из перечисления AcControlType в качестве параметра ControlType для CreateControl.

Однако это станет более сложным.В дополнение к созданию элемента управления меткой вы захотите установить его заголовок, положение (свойства Top и Left) и размер (свойства Width и Height).Возможно и другие свойства: имя шрифта;Размер шрифта;Вес шрифта;и т. д.

Может быть проще структурировать источник данных, чтобы он содержал строку для каждой пары вопросов и ответов.Затем представьте эти строки в непрерывной форме с двумя элементами управления: текстовое поле для вопроса;и поле со списком для ответа.Тогда вам не нужно беспокоиться о создании элементов управления динамически.

...