0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 7
|
|
1 | |
Условный оператор для нажатия кнопок07.05.2016, 17:39. Показов 1682. Ответов 6
Метки нет (Все метки)
Добрый день! Проблемы с синтаксисом
Подскажите, как реализовать такую ситуацию. Есть три кнопки, одна кнопка выполняет функцию кодирования сообщения, а две другие отвечают за блоки разной длины сообщения. кодирование реализовал, но хотелось бы внести условный оператор, который бы выполнял такую функцию: if "нажата кнопка 1" a:=1 if "нажата кнопка 2" а:=2 при этом данный блок находится в третей кнопке, которая из эдита принимает сообщение заданной длины, и по нажатию кодирует сообщение. Под А я понимаю идентификатор блока, чтобы потом строить график по точкам. Спасибо, если поможете!
0
|
07.05.2016, 17:39 | |
Ответы с готовыми решениями:
6
Обработка нажатия нескольких кнопок - оператор CASE Условный оператор: Вычислить заданное целочисленное выражение, используя условный оператор IF Условный оператор для IE Применить условный оператор для приведенного кода |
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
|
|
07.05.2016, 17:57 | 2 |
Это архитектурная ошибка. Надо вынести логику из обработчиков. На "кнопка 1" и "кнопка 2" повесить свои обработчики и устанавливать некие значения в приватную/публичную переменную. По этим значениям обработчик "конпка 3" будет определять какая из предыдущих кнопок была нажата последней.
0
|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 7
|
|
07.05.2016, 18:05 [ТС] | 3 |
Я так и хотел, на данном моменте у меня по нажатию "кнопки 3" принимается двоичное сообщение из Edit и кодируется, при этом нужный мне график строится по точкам(одно сообщение - одна точка). Но вот хотелось бы что бы построить два, чтобы определялось какая кнопка нажата => сообщению присваивается свой индентификатор блока. Я уже думал завести глобальную логическую переменную или что-то в этом роде, но не могу прогуглить именно, как будет определяться, что я нажал кнопку 1 или кнупку 2, и она у меня активна на данный момент.
0
|
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
|
|
07.05.2016, 18:13 | 4 |
я правильно понимаю что речь идет об обычных TButton?
0
|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 7
|
|
07.05.2016, 18:20 [ТС] | 5 |
Да, обычные
0
|
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
|
|
07.05.2016, 18:30 | 6 |
тогда ответ во втором посте
0
|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 7
|
|
07.05.2016, 20:08 [ТС] | 7 |
Спасибо. Завел просто одну глобальную переменную и все, вставил в обработчик третьей кнопки для условного оператора и работает на ура
0
|
07.05.2016, 20:08 | |
07.05.2016, 20:08 | |
Помогаю со студенческими работами здесь
7
Написать программу для вычисления функции F, используя условный оператор Используя условный оператор составить программу для вычисления выражения Создайте проект для решения задачи, используя условный оператор Используя условный оператор if и оператор альтернативного выбора otherwise найдите значение функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |