Создание убегающей формы в C++ Builder

  • .

В этой статье я расскажу как сделать приложение, которое будет убегать от мыши к примеру при наведении курсора на кнопку.

Создаем в билдере новый проект. В опциях формы, полю «Name» присвоим значение «FormTest».
Довляем на форму кнопку Button1, переходим в список событий, и находим OnMouseEnter.

OnMouseEnter — это событие которое срабатывает при наведении мыши на компонент(в нашем случае на кнопку). Щелкаем по нему 2 раза. Для перемещения формы в случайную позицию воспользуемся функцией random(), которая может генерировать случайные числа от нуля до заданного ей значения, для этого в событии вписываем следующий код:

В редакторе должно получиться так:

Вот и все, наша программа готова! Компилируем и пробуем навести курсор на кнопку:)
Такое можно делать нетолько для кнопки, а для всех компонентов где есть событие OnMouseEnter.

На заметку: В 6 версии билдера это событие называется OnMouseMove

Реальный пример программы в этой статье.

VN:F [1.9.20_1166]
Пожалуйста оцените статью, мне очень важно Ваше мнение!
Rating: 10.0/10 (4 votes cast)
Создание убегающей формы в C++ Builder, 10.0 out of 10 based on 4 ratings
Поделиться ссылкой с друзьями:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *