![]() |
#2 |
Дмитрий Ерин
|
Рискну объяснить
Попробую объяснить, хотя сам еще в этом деле плаваю. Очень надеюсь, что профи поправят, если что не так.
Каждой форме в АОТ соответствует определенный узел в разделе Forms. Если этот узел раскрыть, то увидим три дочерних узла: Methods, Data Sources и Designs. Так вот, относительно приведенного куска кода: form - это собственно сам "корневой" узел в АОТ. То есть этот класс отвечает за форму "в общем смысле". метод form.design() - возвращает нам объект класса FormBuildDesign, который уже отвечает за дизайн формы, то есть за ее внешний облик (а добавление контролов относится именно к дизайну). Ну, а дальше идет добавление собственно контрола на дизайн формы. Для справки: у формы есть аналогичный метод для получения ДатаСорса: public final FormBuildDataSource dataSource(int _dataSourceNo) А вот зачем в названиях этих классов присутствует слово Build, точно пока сказать не могу ![]() |
|