Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
CoderZ
0 / 0 / 0
Регистрация: 20.02.2017
Сообщений: 24
#1

Кнопки и их блокировка! - Delphi

01.05.2017, 15:19. Просмотров 120. Ответов 3
Метки нет (Все метки)

Подскажите как можно заблокировать кнопку до тех пор пока не будет нажато 2 из 5 других кнопок (в случайном порядке)!
http://www.cyberforum.ru/delphi-beginners/thread1541620.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2017, 15:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кнопки и их блокировка! (Delphi):

CheckListBox блокировка кнопки
Есть кнопка delete. Она удаляет строки помеченные галочкой в CheckListbox1 вот...

Блокировка действия кнопки
Доброго времени суток уважаемые форумчане, мне нужно сделать так, что бы кнопка...

Блокировка кнопки, в зависимости от значения чекбоксов
ребят есть такая загвоздка..))) у меня на форме есть много чекбоксов... и...

Блокировка кнопки при выборе данных в дбкомбобоксе
у меня проблема, помогите пожалуйста...в вообщем. у меня в 1форуме база данных...

Смена цвета и блокировка кнопки после нажатия
Доброго времени суток уважаемые форумчане. Такая проблема, есть набор кнопок...

3
TFullControl
390 / 314 / 186
Регистрация: 20.10.2016
Сообщений: 1,010
01.05.2017, 15:32 #2
Лучший ответ Сообщение было отмечено CoderZ как решение

Решение

Делайте глобальную переменную
Delphi
1
ClickCount: integer;
В каждую из 5 кнопок вставить код
Delphi
1
2
3
  inc(ClickCount);
  if ClickCount > 1 then Button.Enabled:=true;
  //Код
В FormCreate
Delphi
1
  ClickCount:=0;
1
YuryK
1029 / 846 / 337
Регистрация: 08.12.2016
Сообщений: 3,283
01.05.2017, 15:40 #3
это позволит активировать кнопку и двукратным нажатием только одной из пяти
0
TFullControl
390 / 314 / 186
Регистрация: 20.10.2016
Сообщений: 1,010
01.05.2017, 15:44 #4
Цитата Сообщение от YuryK Посмотреть сообщение
это позволит активировать кнопку и двукратным нажатием только одной из пяти
Да, согласен. Тогда в обработчик кнопок пихаем это:
Delphi
1
2
3
4
  
  if TButton(Sender).Tag <> 100 then inc(ClickCount);
  TButton(Sender).Tag:=100;
  if ClickCount > 1 then Button6.Enabled:=true;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2017, 15:44
Привет! Вот еще темы с решениями:

Нажатие каждой кнопки приводит к ее сокрытию и показу ранее скрытой кнопки
Нажатие каждой кнопки приводит к ее сокрытию и показу ранее скрытой кнопки. При...

Добавить блокировку по определенным условиям кнопки(1), строки(edt) и кнопки(2)
1.Создать кнопку для добавления в список переключателей (RadioGroup1)...

Как вызвать событие кнопки, если я знаю номер кнопки?
У меня на форме несколько кнопок. Как вызвать событие кнопки, если я знаю номер...

Нужно написать программу, что бы при нажатии кнопки, появлялись другие кнопки, а та пропадала
То есть, нас перекидало на другую форму, но она должна быть на месте первой, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru