|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.02.2013, 19:25 | #1 |
Новичок
Джуниор
Регистрация: 27.02.2013
Сообщений: 2
|
Три кнопки и три лампочки.
Есть три кнопки-Кнопка1,Кнопка2,Кнопка3 В них ставятся галочки,и три лампочки Красная Зелёная Желтая.Нужно что бы например ставим галочку в Кнопка1 и Кнопка3,загоралась Зелёная лампочка,я всё сделал только незнаю команду как это связать..Подскажите плиз.
|
27.02.2013, 20:01 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Не просвятите, в каком языке есть языковая конструкция "лампочка"?.. А то сходу не припоминаю... наверное, я ещё плохо знаю разнообразие языков программирования.
Укажите язык и то , что у Вас готово (приложить архивом) |
27.02.2013, 20:05 | #3 |
Новичок
Джуниор
Регистрация: 27.02.2013
Сообщений: 2
|
Извините,это Delphi 7.
|
27.02.2013, 21:03 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Ну что ж, вот.
Суть проста. Создаём массив связей между чекбоксом-"кнопкой" и 2 кнопками-"лампочками". При нажатии кнопки сперва сбрасываем запомненные состояния на лампах. Потом смотри все кнопки, каждая нажатая кнопка даёт связанным с ней лампочками 1 очко. В конце проверяем у которых лампочек по 2 очка - для той были нажаты значит 2 кнопки. Пример расширяем - достаточно расширить массив связей и этот принцип будет работать на любом числе элементов, ибо опирается на перебор элементов на форме. Можно изменить и колво связанных с кнопкой ламп, но чуть похитрее получится, а вообще можно написать так , что и от этого зависеть не будет код - всё будет определяться только массивом связей. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
составить рисунок:три лапки справа вертикально,три лапки слева горизонтально) | Glebio95 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 02.12.2011 11:22 |
Три в одном | bwitcher | Помощь студентам | 14 | 19.11.2010 18:15 |
три кнопки к 1 ДБ гриду. | T@tali | Общие вопросы Delphi | 14 | 20.05.2010 11:39 |
как создать матрицу три на три в мемо (делфи) | Lordigan | Помощь студентам | 0 | 15.03.2010 18:37 |
черный ящик, на три входа и на три выхода | Shanson | Помощь студентам | 7 | 30.01.2008 09:45 |