Страница: 1 |
Страница: 1 |
Вопрос: Быстродействие на нуле :((
Добавлено: 16.03.06 21:22
Автор вопроса: Константин
Вот такая процедура:
VBMath.Randomize()
btn_Exit.Left = Int((189 * VBMath.Rnd()) + 0)
btn_Exit.Top = Int((189 * VBMath.Rnd()) + 0)
End Sub
Что делает, я думаю, всем понятно
Всего две функции, следовательно исполняться должны за сотые доли секунды, однако я в скомпиленном приложении успеваю клацнуть по кнопке 2-3 раза :(( Это проблеиы моего компа, или одной из функции? Или может ошибка в коде?
P.S. Подходящего смайла не нашлось.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 16.03.06 23:02
Перенеси свой код в процедуру MouseEnter
Номер ответа: 2
Автор ответа:
Константин
Вопросов: 3
Ответов: 4
Профиль | | #2
Добавлено: 17.03.06 20:45
Спасибо, скорость возросла на порядок.
А почему такая разница между этими событиями?
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 17.03.06 22:10
Просто ты использовал событие, которое не подходит для твоей цели..
Номер ответа: 4
Автор ответа:
mich
ICQ: 261800349
Вопросов: 19
Ответов: 148
Web-сайт:
Профиль | | #4
Добавлено: 20.03.06 22:37
MouseHover - задержка указателя. т.е. надо время чтоб сработало
Номер ответа: 5
Автор ответа:
Константин
Вопросов: 3
Ответов: 4
Профиль | | #5
Добавлено: 27.03.06 21:54
Всем спасибо! Все понял.