20/11/2018

ЭЛЕМЕНТ ФОРМЫ – ПЕРЕКЛЮЧАТЕЛЬ

Описание работы элемента формы – переключателя. Особенности добавления и использования переключателя на обычных и управляемых формах.
В сегодняшней статье хотелось бы рассказать про такой элемент формы как Переключатель. Я думаю, каждый разработчик хоть раз в своей профессиональной деятельности сталкивался с этим элементом, но, к сожалению, не все знают и понимают, как он работает. На разных форумах и в статьях можно найти материал про Переключатель, но не все они понятно и точно описывают его работу. Давайте попробуем разобраться, что это за элемент, как он работает и какие его особенности.

Для начала разберемся что такое Переключатель и для чего он необходим. Переключатель – это элемент управления, который позволяет выбирать значение из определенно заданных. Например: необходимо дать возможность пользователю выбрать язык интерфейса украинский, русский или английский. В таком случае будем использовать элемент формы Переключатель.

Рассмотрим работу на управляемых формах – тут все просто.

Для начала нужно создать реквизит с типом данных «Строка» или «Число» и добавить его на форму. Для этого элемента в свойствах выбрать Вид – Поле переключателя и заполнить реквизит Список выбора. По умолчанию у данного реквизита будет пустое значение. Также хотелось бы отметить свойство Переключателя на управляемых формах – Вид переключателя (тумблер или переключатель).
Переключатель на управляемых формах
На обычных формах работа с Переключателем имеет свои особенности.
Создание переключателя на обычных формах
Для начала добавляем элемент на форму. Для этого необходимо в левом окошке выбрать тип элемента – Переключатель, а в правом – указать все возможные значения. Также поставить галочку Первый в группе, в нашем случае для Украинский.

В свойствах первого элемента необходимо указать тип данных переключателя, для других значений такого свойства нет. Также в свойствах для всех значений переключателя необходимо установить Выбираемое значение (для каждого свое). По умолчанию для всех стоит – 0. С помощью этого значения вы будете определять какое значение переключателя у вас выбрано.
Настройка элемента формы - перключателя
Переключатель на обычных формах
И самое главное, что необходимо сделать, чтобы переключатель работал – это проверить Порядок обхода элементов. У всех значений переключателя он должен идти по порядку и неразрывно, иначе программа будет воспринимать их как разные элементы. Это самое большая ошибка и проблема для начинающих, а иногда и не для начинающих, программистов. Не забывайте об этом! В результате у нас на обычных формах появляется элемент для выбора определенных значений – Переключатель.

Вот так коротко и понятно описали работу с элементом управления Переключатель на обычных и управляемых формах.
Подпишитесь на рассылку!
Хотите первыми получать наши новости и интересные материалы? Подпишитесь на рассылку прямо сейчас!