Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Много действий на одной кнопке


Автор: Janger 28.6.2013, 10:02
Всем привет, проблема вот в чём....
Я хочу написать программу, что то вроде теста, есть вопрос и 4-е варианта ответа(4 кнопки), Я хочу, что бы название у этих кнопок менялись при нажатии на любую из них...
Но проблема в том, что они у меня меняются только 1 раз... и всё...
Код

Button1.Caption:='la-la-la';

Этого кода хватает, что бы изменить название кнопки 1 раз, но не больше....
Подскажите что надо написать, что бы всё заработало как надо?((

Автор: Данкинг 28.6.2013, 10:56
Ввести глобальную переменную-счётчик, при нажатии кнопки увеличивать её значение, и выбирать надпись в соответствии со значением.

Автор: Janger 28.6.2013, 13:01
Цитата(Данкинг @ 28.6.2013,  10:56)
Ввести глобальную переменную-счётчик, при нажатии кнопки увеличивать её значение, и выбирать надпись в соответствии со значением.

ААа... Гениально!!))))

Автор: northener 28.6.2013, 15:48
Зачем глобальную переменную? Есть же свойство tag у каждой кнопки. Его менять и анализировать при нужде.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)