Программное создание элементов формы в управляемом приложении

Сегодня поговорим о том, как программно создать кнопку и поле ввода в управляемой форме.

Программное создание кнопки

Для создания кнопки, нам потребуется добавить команду, саму кнопку и обработчик ее нажатия (это по желанию).

Все манипуляции нужно проводить на сервере.

Выглядит все это приблизительно так:

Программное создание поля ввода

Для создания поля ввода потребуется добавить форме реквизит и само поле ввода, как и в случае с кнопкой, все манипуляции нужно проводить на сервере.

Выглядит все это, приблизительно так:

Если создаваемый элемент нужно поместить в какую-либо группу, то это делается при создании этого элемента, указыванием нужного родителя:

В данном случае кнопка добавиться в элемент с названием «Группа1» и будет отображаться в соответствие со свойствами этого элемента.

Как видите, все очень просто, и если захотеть, то всю форму в управляемом приложении можно рисовать программно (другие элементы управления создаются аналогично).

На этом все, надеюсь данная статья Вам помогла.

4 комментария к “Программное создание элементов формы в управляемом приложении

  1. Процедура или функция с указанным именем не определена (СоздатьПолеНаСервере)

  2. Можно ли установить действие для создаваемого элемента форма с обработчиком в общем модуле, навроде такого:
    НовыйЭлементФормы.УстановитьДействие(«ПриИзменении», «НашОбщийМодуль.НовыйЭлементФормыПриИзменении») ?

Оставить комментарий