Просмотр полной версии : Присвоить переменной одно из трех значений по нажатию кнопок
KRUPSKIY
10.04.2025, 15:11
Имеется в визуализации три кнопки. Необходимо, чтобы при нажатии на кнопку 1, переменной присваивалось значение 1. При нажатии на кнопку 2 этой же переменной присваивается значение 2. При нажатии на кнопку 3-значение 5. Пробовал вариант с Радиокнопкой, но тогда мешают лишние кнопки 3 и 4. Вариант с диалогом-тоже некрасиво. Что можно сделать?
Евгений Кислов
10.04.2025, 15:24
Что можно сделать?
В настройках каждой кнопки во вкладке Конфигурация ввода добавить нужное событие (например, OnMouseClick) и добавить действие Выполнить ST-код, прописав в него нужный вам код.
kondor3000
10.04.2025, 16:01
Имеется в визуализации три кнопки. Необходимо, чтобы при нажатии на кнопку 1, переменной присваивалось значение 1. При нажатии на кнопку 2 этой же переменной присваивается значение 2. При нажатии на кнопку 3-значение 5. Пробовал вариант с Радиокнопкой, но тогда мешают лишние кнопки 3 и 4. Вариант с диалогом-тоже некрасиво. Что можно сделать?
Можно написать ФБ и переключать как вам надо
if in1 then Q:= 1;
elsif in2 then Q:= 2;
elsif in3 then Q:= 5;
else Q:=Q ; // Так запоминает значение // или можно так для обнуления Q:=0 ;
end_if
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot