Флажок - переключатель - Мемо
TRANSCRIPT
ГБОУ СПО Лукояновский сельскохозяйственный техникум
Разработала: преподаватель информатики и ИКТОгнёва Н.Н.
поле Мемо
Флажок
Переключатель
Вариант № 11. Какие пять окон появляются после запускаDelphi?2. Для чего используются свойства Top Left3. Что такое событие?4. Как осуществляется ввод данных в ЯП Delphi?5. Перечислите целые типы данных, которыеиспользуются в ЯП Delphi?6. Для чего предназначен компонентButton? Какие у него основныесвойства?
Вариант № 21. Для чего предназначено окно Object Inspector?2. Что задается свойством Caption стартовойформы?3. Как можно задавать свойства компонентов?Приведите примеры.4. Перечислите вещественные типы данных,которые используются в ЯП Delphi?5. Как программируются события?6. Для чего используются функциипреобразования?
Вариант № 31. Как осуществляется вывод данных в ЯПDelphi?2. Когда срабатывает событие Click?3. Как сохранять проект Delphi?4. Какие компоненты ЯП Delphi вы знаете?5. Для чего используется компонент Label?6. Для чего предназначено окно редактора кода?
Вариант № 41. Для чего предназначено окно Object Tree View?2. Данные какого типа можно выводить вкомпоненты формы?3. Для чего предназначены компоненты Memo и Label? Какие у них основные свойства?4. Для чего используется свойство Text объекта Editt?5. Какие файлы входят в проект Delphi?6. Как помещаются компоненты на форму?
ГБОУ СПО Лукояновский сельскохозяйственный техникум
Цель занятия: Изучение свойств компонентов среды программирования Delphi:
флажок, переключатель, поле Memo.
Задачи занятия: 1.Изучить теоритические сведения по теме занятия;2.Выявить основные свойства компонентов;3.Выявить ситуации внедрения компонентов, установить их свойства и различия;4.Разработать программу с использованием данных компонентов.
Компонент флажок CheckBox
Компонент флажок CheckBox
Свойства НазначениеName Имя компонента - CheckBox
Caption Текст, поясняющий назначение флажка
Cheked Состояние флажка True False
Компонент флажок CheckBox
На форме может быть много флажков (Checkbox1, …, CheckboxN)Пользователь может установить (поставить ) или сбросить любой флажок во время работы программы.
Компонент флажок CheckBox
Свойства НазначениеName Имя компонента - CheckBox
Caption Текст, поясняющий назначение флажка
Cheked Состояние флажка True False
Standart-CheckBox
Компонент переключатель RadioButton
Компонент переключатель RadioButton
Свойства НазначениеName Имя компонента - RadioButton
Caption Текст, поясняющий назначение переключателя
Cheked Состояние переключателя True False
На форме может быть несколько переключателей.
Но, в отличие от флажков, пользователь может выбрать только один из предложенных вариантов.
Для создания независимых групп переключателей их располагают в контейнеры – компоненты Radiogroup.
Если пользователь установил один переключатель в группе, то ранее выбранный – автоматически снимается.
Компонент переключатель RadioButton
Свойства НазначениеName Имя компонента - RadioButton
Caption Текст, поясняющий назначение переключателя
Cheked Состояние переключателя True False
Standart-RadioButton
Многострочное поле редактирования -компонент Memo
Свойства Назначение
Lines Отдельная строка в тексте
ScrollBars Полоса прокрутки – значения:ssNone нет ssHorisontal снизу ssVertical справа ssBoth обе
Alignment Выравнивание текстаtaLeftJustify по левому краюtaRightJustify по правому краю taCenter по центру
Readonly False можно вводить данные во время работы программы True нельзя (только для чтения)
Text Текст, который находится в поле Мемо. К этому свойству можно обратиться только в программе.
Компонент переключатель RadioButton
Procedure TForm1.Button1Click(…);beginif Radiobutton1.Checked Then begin Label2.Color:= clRed; Label2.Caption:=‘Я очень рад!‘; endElse begin Label2.Color:= clBlue; Label2.Caption:=‘Почему?'; end;end;
Для объединения переключателей в
группы используется компонент Radiogroup
Компонент переключатель RadioButton
Label
Radiogroup
RadioButton
Label
Button
LabelButton
Button
Memo
procedure TForm1.Button1Click(Sender: TObject);var i: integer;beginfor i:=0 to 10 do Memo1.Lines.Add(‘Это строка ‘ +IntToStr(i));end;
procedure TForm1.Button2Click(Sender: TObject);beginMemo1.Lines.Clear;end;
Интересно Не понятно Хотелось бы узнать дополнительно
Разработать программу «Электронные часы»