Урок Свойства и события



Pdf көрінісі
бет3/3
Дата28.11.2022
өлшемі415,25 Kb.
#160152
түріУрок
1   2   3
Байланысты:
Материал урока 4

Создаем
 событие
 
Давайте рассмотрим события на не обычном элементе под названием Timer. Он отличается 
даже на стадии того, когда его достаем, он не ставится на форму, ведь не было необходимости 
его располагать на форме, он у нас находится под формой. 
Выбираем таймер и смотрим его события. 
 



 
И что мы видим всего одно событие, это Tick и как тут написано срабатывает каждое 
истичение интервала, возвращаемся в Свойства. 
Из свойств здесь их два, нам необходимо включить Enabled, и настроить под нас Interval. 
Кстати об последнем он измеряется в милисекундах, я выставлю его на 5000. Это 5 секунд, хочу 
сделать так чтобы у игрока было 5 секунд на то чтобы он кликал на кнопку. После того как 
настроили свойства, выбераем единственное событие у таймера. 
Теперь думаю, в конце того как закончиться время должно выйти окошко, которое 
сообщит то, сколько кликов вы успели совершить. Для этого нам понадобиться считать клики. 
В 
Красном
прямоугольнике мы 
объявляем 
переменную 
в 
которой будем хранить клики. 
В 
Оранжевом
прямоугольнике 
внутри события клика по button1 
мы нашу переменную click 
увеличаем на одну единицу. 
В 
Зеленом
прямоугольнике у 
нас стоит 
$
он дает возможность 
вписывать в текст переменные 
как это указано в 
Фиолетовом
прямоугольнике, но для этого 
переменная должна находится 
внутри 
фигурных 
скобок. 



Все что осталось для мини игры это чтобы после нажатие на кнопку Ok у нас 
перезапускалась игра, а именно сбрасывался результат. Для этого будем использовать 
возможность проверять нажал ли на кнопку игрок. 
Тип данных var не существует, он просто сам подстраевается под то что находится в 
значении (то что с другой стороны знака равно). Теперь внутри result находится кнопка OK, если 
на нее конечно нажали. Далее через знакомое нам условие проверяем нажали ли на кнопку OK, 
и если да, то сбрасываем клики.
Но у нас есть еще один баг если ничего не нажимать, то будут без остановки вызываться 
Окна. 
Чтобы это исправить нам необходимо после того как сработало событие таймера Tick, 
выключать таймер, а включать его после того как нажали на кнопку OK. 
В Красном прямоугольнике мы выключаем его после того как событие сработало. 
В Зеленом прямоугольнике мы включаем его после того как на кнопку OK нажали. 


Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет