Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование компонентов зависимых и независимых переключателей.↑ ⇐ ПредыдущаяСтр 11 из 11 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Цель работы: Применение теоретических навыков на практике. Ознакомить учащихся с компонентами «переключателями» на форме приложения. Закрепить полученные на лекции знания. Написать и отладить программу.
Теория. Рассмотрим 2 вида переключателей 1) TCheckBox - независимый переключатель
Независимый переключатель TCheckBox используется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Не совсем (в последнем случае в окошке компонента устанавливается флаг выбора, но само окошко закрашивается серым цветом). Это решение отражается в свойстве State компонента, доступном как для чтения, так и для записи. В составе диалогового окна может быть несколько компонентов
TCheckBox. Состояние любого из них не зависит от состояния остальных, поэтому такие переключатели называются независимыми. Типичное использование компонента: ifCheckBoxl.Checked then
else Или: case CheckBoxl.State of cbChecked:...; {выбран } cbUnchecked:...; {невыбран} cbGrayed:...; {выделенсерым} end; 2) TRadioButton -зависимые переключатели, предназначенные для выбора одного из нескольких взаимоисключающих решений. На форму (точнее, в компонент-контейнер) помещается по меньшей мере два таких компонента. Они могут иметь только два состояния, определяемых свойством Сhecked. Если в одном компоненте это свойство принимает значение True, во всех других компонентах, расположенных в том же контейнере, свойства Сhecked принимают значения False. Помимо свойства checked компонент TRadioButton имеет еще одно специфичное свойство - Alignment, аналогичное такому же свойству TCheckBox. Как и в TCheckBox, программист не может изменять размеры и цвет круглого окошка компонента. Пример: В зависимости от выбора найти следующее или предыдущее число от числа А.
Vara: integer; Begin a:= StrToInt(Edit1.Text); if RadioButton1.Checked then a:=a+1 else if RadioButton2.Checked then a:=a-1; Edit2.Text:=IntToStr(a); End; Задания: Вариант №1. Используя 3 зависимых переключателя, решить: Даны 3 числа, в зависимости от выбора, найти сумму, разность или произведение этих чисел Вариант №2. Используя 2 зависимых переключателя, решить: В зависимости от выбора, найти минимальное или максимальное из 4 чисел. Вариант №3. Используя 2 зависимых переключателя, решить: В зависимости от выбора, возрастающая или убывающая последовательность из 3 чисел. Вариант №4. Используя два зависимых переключателя, решить: В зависимости от выбора, найти минимальное из первого и второго числа или максимальное из третьего и четвертого числа. Вариант №5. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти квадрат, куб или возвести в пятую степень трехмерное число. Вариант №6. Используя 2 зависимых переключателя, решить: В зависимости от выбора, найти сумму, разность цифр четырехзначного числа. Вариант №7. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти по трем сторонам треугольник равносторонний, равнобедренный или вообще не существует. Вариант №8. Используя 3 зависимых переключателя решить: В зависимости от выбора, 1)а>b>c>d 2)a<b<c<d 3)a=b=c=d и выдать сообщение о результате проверки. Вариант №9. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти сумму А и В, произведение В и С, разность А и Д. Вариант №10. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти среднее арифметическое, сумму чисел или минимальное из 4 чисел. Вариант №11. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти сумму четных элементов, разность нечетных или количество единиц в массиве. Вариант №12. Используя 2 зависимых переключателя решить: В зависимости от выбора, найти количество симметричных или разных в написании двухзначных чисел. Вариант №13. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти сумму, количество, разность минимального и максимального элемента в массиве. Вариант №14. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти количество нулей, единиц или двоек в матрице. Вариант №15. Используя 3 зависимых переключателя решить: В зависимости от выбора, найти 1) поменять местами первый элемент и последний. 2)поменять местами первый элемент со вторым. 3) поменять местами первый элемент и предпоследний в массиве. Контрольные вопросы: 1. Какие типы переключателей вы знаете? 2. Назначение компоненты TRadioButton? 3. Назначение компонентыTCheckBox?
Лабораторная работа №21
|
||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 499; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.198.250 (0.008 с.) |