Список форумов Шадринский форум -> Программирование -> Delphi, Pascal, C, C# -> Как сделать так, чтоб при отмеченом чекбоксе кнопка
Начать новую тему   Ответить на тему   вывод темы на печать

Как сделать так, чтоб при отмеченом чекбоксе кнопка

Автор
Сообщение
Andrew_vv
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 11.08.2005
Сообщения: 41557
Откуда: Госдеп США

Статус: Offline
СообщениеДобавлено: 2007.04.02 14:25.20
Ответить с цитатой
Как сделать так, чтоб при отмеченом чекбоксе кнопка становилась активной, а при неотмеченном пассивной. С кнопкой то все понятно. Но вот как там с чекбоксом? В событиях ведь нету Checked или Unchecked. А по простому OnClick она только возращает одно действие. А нужно, туда сюда.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2007.04.02 14:53.10
Ответить с цитатой
Нужно при обработке OnClick проверять свойство checked (вроде)
Посмотреть профиль Отправить личное сообщение ICQ Number
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2007.04.02 16:31.45
Ответить с цитатой
Andrew_vv писал(а):
Как сделать так, чтоб при отмеченом чекбоксе кнопка становилась активной, а при неотмеченном пассивной.

может так ? )
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if form1.CheckBox1.Checked = true then form1.Button1.Enabled:= true;
if form1.CheckBox1.Checked = false then form1.Button1.Enabled:= false;
end;



1й курс ?
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Andrew_vv
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 11.08.2005
Сообщения: 41557
Откуда: Госдеп США

Статус: Offline
СообщениеДобавлено: 2007.04.02 16:38.50
Ответить с цитатой
Slider
ага, если все работает то хорошо, спасибо
_________________
Veni, vidi, vici
Сегодня у нас в гостях ЭКСПЕРТ-летчик-истребитель-капитан подводной лодки 8 ранга.
По совместительству КРЕМЛЕБОТ 3 статьи.
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2007.04.05 17:33.27
Ответить с цитатой
Slider

procedure TForm1.CheckBox1Click(Sender: TObject);
begin
form1.Button1.Enabled:= not form1.CheckBox1.Checked; 
end;


Podmigivanie
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Nerfius
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 917
Откуда: почти Шадринск почти город

Статус: Offline
СообщениеДобавлено: 2007.04.05 20:29.34
Ответить с цитатой
xapac потерял логику
Посмотреть профиль Отправить личное сообщение
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2007.04.06 01:53.17
Ответить с цитатой
xapac писал(а):
Slider

procedure TForm1.CheckBox1Click(Sender: TObject);
begin
form1.Button1.Enabled:= not form1.CheckBox1.Checked; 
end;


Podmigivanie


это уж дело вкуса )

Podmigivanie

Добавлено спустя 49 секунд:

Nerfius писал(а):
xapac потерял логику

почему ж ? поясни . . .

Nerfius Ржу ты вообще хоть понял разницу в наших кодах ????? или поставлю вопрос по другому - ты понял вообще о чем тут реч ?
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Nerfius
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 917
Откуда: почти Шадринск почти город

Статус: Offline
СообщениеДобавлено: 2007.04.06 06:38.10
Ответить с цитатой
не умничай -читай условие епт
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2007.04.06 09:07.19
Ответить с цитатой
Nerfius
всё верно, что тебе не нравится?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Nerfius
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 917
Откуда: почти Шадринск почти город

Статус: Offline
СообщениеДобавлено: 2007.04.06 11:33.36
Ответить с цитатой
xapac писал(а):
form1.Button1.Enabled:= not form1.CheckBox1.Checked;
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2007.04.06 15:04.33
Ответить с цитатой
Nerfius писал(а):
xapac писал(а):
form1.Button1.Enabled:= not form1.CheckBox1.Checked;

ну можеш и зчеркнуть, можежш вообще написать "абракадабру", лижбы кампилятор не ругался Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Delphi, Pascal, C, C# -> Как сделать так, чтоб при отмеченом чекбоксе кнопка

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы