Памперс для кошек своими руками

Компонент Delphi RadioGroup расположен на странице Standard Палитры Компонентов. Он представляет собой  контейнер с группой компонентов RadioButton (переключателей). Такой компонент  упрощает организацию работы переключателей, по сравнению другими групповыми контейнерами требующими добавлять переключатели вручную.

Компонент  RadioGroup может содержать и другие компоненты, такие как редактор Edit или флажок CheckBox. Но автоматическое форматирование и распределение элементов на них не будет распространяться. В результате внешний вид приложения может пострадать тем, что элементы если и не будут перекрывать друг друга, то будут неравномерно располагаться относительно переключателей.

Свойство Columns устанавливает из скольких столбцов будет состоять группа (по умолчанию 1). От этого свойства зависит расположение переключателей, а другие компоненты, например, на компонент CheckBox, который находиться в группе RadioGroup.

Основное свойство компонента  RadioGroup это Items. В нем находятся строки, которые являются заголовками переключателей. Двойным щелчком на многоточии рядом с Items в Инспекторе Объектов мы попадаем  в редактор списков строк, где каждая отдельная строка будет заголовком переключателя (радиокнопки). Отсчет строк идет с нуля. Элемент Items[2] будет третьим.  Для работы с элементами используются методы: Add, Delete, Clear.

Для закрепления материала расположим компоненты как на рисунке.Пример использования компонента radiogroup

Свойство Columns зададим равным двум.

Поместим компонент CheckBox в наш контейнер RadioGroup. Это мы делаем для того чтобы понять, какие визуальные неудобства он может принести при совместном использовании.

Пункты с 1 по 6 введем в редакторе строк. Щелкнув  в Инспекторе Объектов  на многоточие напротив Items.

Для кнопки Добавить введем такой обработчик:

RadioGroup1.Items.Add('семь'); RadioGroup1.Items.Add('восемь');

Для кнопки Очистить:

RadioGroup1.Items.Clear;

Для кнопки Удалить:

RadioGroup1.Items.Delete(RadioGroup1.ItemIndex);

Для кнопки Показать:

Label1.Caption := IntToStr(RadioGroup1.ItemIndex);

 Запустим нашу программу. Нажав кнопку Добавить мы получим два новых элемента в нашей группе. Нажимая так несколько раз элементов может стать достаточно много. И компонент CheckBox будет мешать обзору, так как он не будет автоматически перемещаться как родные элементы компонента RadioGroup.

Кнопка Удалить удаляет текущий переключатель (радиокнопку).

Кнопка Очистить удаляет все родные переключатели посторонние компоненты не трогает. Компонент CheckBox останется на своем месте как и стоял.

Кнопка Показать с помощью компонента Label1 показывает нам номер номер выбранной радиокнопки. Если выбор не сделан то будет -1. Нумерация переключателей (радиокнопок) начинается с 0.

 Итог: нами был рассмотрен и применен на практике компонент RadioGroup

 

Общайтесь со мной

. Постоянная.


Источник: http://delphi-prg.ru/komponent-delphi-radiogroup


Рекомендуем посмотреть ещё:


Закрыть ... [X]

Игрушки, игры и поделки своими руками Как сделать настройки соединения с интернет



Памперс для кошек своими руками Откидной стол на балконе своими руками: крепление. - ru
Памперс для кошек своими руками ЧИП тюнинг двигателя ВАЗ 2114 8 клапанов своими руками
Памперс для кошек своими руками Сделай сам
Памперс для кошек своими руками Как украсить комнату. Детский праздник своими руками
Памперс для кошек своими руками В Казахстане женщина поплатилась за двойное гражданство
Памперс для кошек своими руками Более 20 лучших идей на тему «Садовые поделки» на Pinterest
Рыбалка на Куличках Как сделать Ловец Снов своими руками Мастер Дoставка блюд и продуктов японской кухни - СУШИ САМИ Бейлис своими руками - очень простой рецепт 3G антенна своими руками из спутниковой антенны Купальник-бандо как сшить эту модель своими руками Двойное гражданство в России с Казахстаном в 2017 году