Чем вычистить туалет на даче своими руками

Компонент 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]

Ежики для украшения сада - подборка идей (7 фото) Как в квартире сделать приточную вентиляцию в



Чем вычистить туалет на даче своими руками Рыбалка на Куличках
Чем вычистить туалет на даче своими руками Вазочка из лампочки своими руками Фото
Чем вычистить туалет на даче своими руками Черные точки на спине: как избавиться от черных точек правильно?
Чем вычистить туалет на даче своими руками Возможность наличия двойного гражданства Казахстана и Беларуси
Чем вычистить туалет на даче своими руками Двойное гражданство - Иммиграция и эмиграция - Все Вместе
Чем вычистить туалет на даче своими руками Стерео усилитель на TDA2030 (15вт) - Аудио/Видео
Более 25 лучших идей на тему «Откидной стол» на Pinterest Сделай сам: поделки своими руками. Идеи для дома Меловой ценник в Украине. Сравнить цены и поставщиков Крем для ног Шунгит Интенсивный бальзам Авторские украшения ручной работы, купить модные