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

 

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

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

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

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

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

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

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

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

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

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

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

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

Оценка статьи:
УжасноПлохоНеплохоХорошоОтлично (Пока оценок нет)
Загрузка...

Понравилась статья? Поделиться с друзьями:
Комментариев: 4
  1. Симтек Девелопмент

    Большое спасибо за урок, вы мне очень помогли.

  2. Sam369

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

  3. Олег

    А если обычное приложение, то как будет выглядеть код?

  4. Алексей

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

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: