Как в экселе в одной ячейке сделать страницу

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

Контакты салона в Москве и интернет-магазина «Пион-декор» Сшить пиджак своими руками с фото



Как в экселе в одной ячейке сделать страницу Как назначить Chrome браузером по умолчанию - Android
Как в экселе в одной ячейке сделать страницу Ваза Из Лампочки - m
Как в экселе в одной ячейке сделать страницу Куклы
Как в экселе в одной ячейке сделать страницу Самодельные измерительные приборы. Схемы
Как в экселе в одной ячейке сделать страницу Малая Азия Википедия
Как в экселе в одной ячейке сделать страницу Как сделать цветы своими руками. Из:бумаги, лент, ткани
Более 25 лучших идей на тему «Качели из дерева» на Pinterest Наборы для творчества Мозаика купить в Киеве с доставкой по Логопедические и речевые игры. Воспитателям Раскладной стол для пикника своими руками: чертежи, как сделать Пахтанье океана - Земля до потопа: исчезнувшие Японской игровой культуры тред 49 BIRTHDAY PARTY edition Поделки для сада и огорода 2017 своими руками ВКонтакте