![]() |
|
|
#1
|
|||
|
|||
![]() Помогите пожалуйста написать программу, которая считает щелчки мыши по кнопке на форме за 10 секунд и выводит сообщение о результате. (Запоминает рекорд) Пожалуйста напишите подробный код и обьекты на форме. ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО!
|
#2
|
||||
|
||||
![]() Код:
var Count:Byte; ... procedure TForm1.TimerOnTimer(Sender:TObject); begin Timer.Enabled:=False; end; ... procedure TForm1.btnCountOnClick(Sender:TObject); begin inc(Count); end; ... (* Timer.Interval:=10*1000 Timer.Enabled:=True *) — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
![]() Извените, но код не подробный, разобраться не могу
|
#4
|
|||
|
|||
![]() Гляди) Кидаешь на форму кнопку Button1 и компонент Timer1, в свойствах Timer'а устанавливаешь знаечения:
Код:
Enabled в False // активность Interval в 10000 // интервал срабатывания в мс Код:
var Count: Integer; procedure TForm1.Button1Click(Sender: TObject); begin Count := 0; // сброс Timer1.Enabled := True; // активация таймера end; procedure TForm1.Timer1Timer(Sender: TObject); begin Timer1.Enabled := False; // выключаем таймер // выводим результат ShowMessage(Format('По форме кликнуто %d раз(а)', [Count])); end; procedure TForm1.FormClick(Sender: TObject); begin // наращивем значение Inc(Count) end; |
#5
|
|||
|
|||
![]() Спасибо!!!
Последний раз редактировалось ***XXX***, 12.09.2008 в 21:05. |
#6
|
|||
|
|||
![]() В Object TreeView выбираешь форму, затем в Object Inspector'e переходишь на закладку Events, в ней выбираешь метод OnClick и кликаешь рядом мышкой по пустому полю))) В редакторе кода должна появится заготовка
|