Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

IF RudioButton1.Checked THEN ShowMessage ('1 вкючен ')

2017-06-02 315
IF RudioButton1.Checked THEN ShowMessage ('1 вкючен ') 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

ELSE

ShowMessage ('2 вкючен ')

END;

Объединение переключателей в группы

Переключатели можно объединять в объектах-контейнерах подобных GroupBox, ScrollBox, Panel. Объект-контейнер становится родителем для внутренних элементов, и при его перемещении все внутренние элементы так же перемещаются. Чтобы создать объект-контейнер – его сначала помещают на форму. И когда он находится в фокусе, в него добавляют все нужные компоненты.

 

 

 
 

 

 


Использование компонента RadioGroup

Этот компонент, в отличие от других объектов контейнеров, не дает возможности выбора переключателей. В RadioGroup переключатели создаются путем определения имени в редакторе String List Editor свойства Items Object Inspector. Каждая вводимая стока будет определять новый переключатель. После определения групп переключателей значение свойства ItemIndex определяет какой переключатель выбирается во время выполнения. Наример:

procedure TForm1.Button1Click(Sender: TObject);

Begin

if RadioGroup1.ItemIndex=0 then

ShowMessage('!!!!!!!')

Else

ShowMessage('????????')

end;

Примечание: в RadioGroup1.ItemIndex=0 значение 0 определяет порядковый номер переключателя, кторые начинаются с 0.

 

Полосы прокрутки ScrollBar

 

ScrollBar является многоцелевым элементом управления, ипользуемый для прокрутки окон и других элементов управления. Многие компоненты уже имеют встроенные полосы прокрутки, например, ListBox.

 

Пример использования полос прокрутки ScrollBar

1. Создать новое приложение через меню File и команду New Aplication.

2. На форме поместить:

· 4 Label

· 2 Edit

· 1 Panel

· 1 ScrollBar

3. Для Label1 свойство Caption – ‘RED’

4. Для Label2 свойство Caption – ‘’

5. Для Label3 свойство Caption – ‘GREEN’

6. Для Label4 свойство Caption – ‘BLUE’

7. Для ScrollBar в Object Inspector свойство МАХ поставить равным 255, а свойство MIN – 0.

8. В Object Inspector для обоих Edit свойства Text поставить равным 100.

9. Выделить на форме ScrollBar и в Object Inspector открыть вкладку Events и дважды кликнуть по методу OnScroll. В редакторе, в соответствующих местах, набрать следующий текст:

procedure TForm1.ScrollBar1Scroll(Sender: TObject; ScrollCode: TScrollCode;

var ScrollPos: Integer);

Var

Red, Green, blue: integer;

Begin

{ Set red intensity to current scroll bar value

Установить интенсивность красного в текущее значение полосы прокрутки }

Red:= ScrollPos;

{ Read other colors from edit components

Считать другие цвета из компонентов Edit }

Green:= StrToInt (Edit1.Text);

Blue:= StrToInt (Edit2.Text);

{ Set form color to current RGB value

Установить цвет формы в текущее значение RGB}

Form1.Color:= RGB(Red, Green, Blue);

{ Set label caption to current scroll bar value which represent also the current red intensity }

{Установить заголовок метки в текущее значение полосы прокрутки, которое представляет также текущую интенсивность красного}

Label2.Caption:= IntToStr (ScrollPos);

end;

 

Примечание: интенсивность красного цвета определяется параметром ScrollPos, который передает в обработчик событий значение события OnScroll всякий раз при его генерации. Цвет формы устанавливается в текущий от трех значений цветов командой RGB.

 

 
 

 

 



Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.