Информация

Школа программирования Delphi

Портал DelphiSchool является бесплатным проектом, обеспечивающим пользователям быстрый и легкий доступ к урокам программирования на Delphi. Сайт позволяет научиться программировать на Делфи любому, кто хочеть писать свои программы, игры, Android приложения, программы для MAC OC или IOS. Кроме уроков Delphi и статей Delphi, на сайте доступны также и видеоуроки. Практически к каждому уроку, пользователю доступен исходник, изучив который, он сможет наглядно посмотреть как работает та или иная программа, написанная на Делфи. Кроме того мы постараемся прилагать к каждому материалу (статье, уроку, видеоуроку) файлы Delphi, которые будут помогать изучить предоставленный материал.

Каждый кто решил написать свою программу, создать свое приложение, научиться программировать и т.д., найдет на DelphiSchool статьи Delphi, уроки Delphi, видеоуроки Delphi, исходники Delphi, файлы Delphi, изучит компоненты Delphi, посмотрит Delphi примеры и многое другое абсолютно бесплатно. Все о Delphi программировании теперь собрано на одном сайте!!!

DelphiSchool

Полезное
Книга
Форма входа
Поиск по сайту
Статистика сайта


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Новости
Рекламный блок
Главная » Уроки Delphi » Основы Delphi » Компоненты Delphi. Начинаем писать свои первые приложения на Delphi

Delphi и CheckBox. Пример работы с CheckBox в Делфи

Вы искали Delphi и CheckBox. Пример работы с CheckBox в Делфи и специально для вас мы подготовили этот урок Delphi. К каждому уроку мы стараемся предоставлять исходники Delphi, поэтому в конце статьи Delphi и CheckBox. Пример работы с CheckBox в Делфи вы можете посмотреть пример Delphi, или код Delphi, что позволит изучить Delphi и CheckBox. Пример работы с CheckBox в Делфи более детально.
Изучайте программирование онлайн на сайте www.DelphiSchool.3dn.ru и освойте основы программирования. Обучение программированию на DelphiSchool это программирование для начинающих и опытных программистов.
Delphi и CheckBox. Пример работы с CheckBox в Делфи Рассмотрим работу с компонентом CheckBox в Delphi на примере. Для этого давайте создадим новый проект и поместим на форму одну кнопку (компонент TButton) и два компонента TCheckBox. Наша задача выполнить условие:
1. Если отмечен первый CheckBox то при нажатии на кнопку программу можно будет закрыть, в противном случае, будет выводиться сообщение о том, что программу нельзя закрыть.
2. Если отмечен второй CheckBox, то кнопка будет не активной, и мы не сможем на нее нажать.
Как мы уже знаем, за доступность компонента отвечает свойство Enabled. В нашем случае, если будет отмечен CheckBox2 (будет установлен флажок на этом компоненте), то свойство Enabled у нашей кнопку будет равно false и мы не сможем нажать на кнопку, если CheckBox2 будет не отмечен, то Enabled будет равно true и программу можно будет закрыть.
Давайте напишем в свойстве Caption для CheckBox1 текст "Разрешить закрыть программу", а для CheckBox2 - "Сделать кнопку не активной". И для Button в свойстве Caption напишем "Закрыть".
Теперь давайте напишем в Delphi код, который будет выполнять нашу задачу:
1. Для кнопки создаем обработчик события OnClick и пишем следующий код:
Код
procedure TForm1.Button1Click(Sender: TObject);
begin
if CheckBox1.Checked then
Close
else
ShowMessage('Нельзя закрыть программу');
end;

В этом примере, мы выполняем проверку, если на компоненте CheckBox1 стоит флажок (CheckBox1.Checked), то программу можно закрывать и она закроется, если же нет, то появится сообщение о том, что программу закрывать нельзя.
2. Теперь создадим обработчик события OnClick для CheckBox2 и пишем следующее:
Код
procedure TForm1.CheckBox2Click(Sender: TObject);
begin
Button1.Enabled := not CheckBox2.Checked;
end;

В этом коде свойство Checked показывает, стоит флажок на компоненте CheckBox2, или нет. Если флажок стоит, то свойство Checked равно true, если нет – false. Оператор not меняет булево значение на противоположное. Таким образом, если свойство Checked у нас равно true, то для Button1 свойство Enabled будет установлено равным false (противоположное значение).
Запустите ваше приложение и попробуйте закрыть программу, устанавливая и снимая при этом флажки на компонентах CheckBox1 и CheckBox2.


Рисунок. Пример работы с компонентом CheckBox в Delphi

К уроку (статье) Delphi и CheckBox. Пример работы с CheckBox в Делфи прилагается исходник, посмотрев который, вы можете ознакомиться с полным исходным кодом программы и посмотреть как работает созданная программа. Исходный код сопровождается комментариями, благодаря чему вы сможете легко в нем разобраться. Но я настоятельно рекомендую делать все самостоятельно. Так вы лучше и быстрее усвоите то, о чем говорилось в этом уроке

Для того чтобы получить возможность скачать исходник Delphi к этому уроку, необходимо посетить сайт рекламодателя. После этого, появится ссылка на исходник Delphi к уроку Delphi и CheckBox. Пример работы с CheckBox в Делфи
Нажмите на эту ссылку Ссылка

Категория: Компоненты Delphi. Начинаем писать свои первые приложения на Delphi | Добавлено: 05.05.2014 | Просмотров: 7733 | Комментарии: 1 | Рейтинг: 0.0/0

Добавить Delphi и CheckBox. Пример работы с CheckBox в Делфи в закладки:



Не забывайте писать свои отзывы об уроке Delphi и CheckBox. Пример работы с CheckBox в Делфи. Ваша информация об уроке Delphi и CheckBox. Пример работы с CheckBox в Делфи может помочь другим людям изучить программирование на Delphi. Также не забывайте проставлять рейтинг урока, ведь от этого зависит его попадание в список лучших уроков Delphi
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Код *: