Новости‎ > ‎

Велосипед: C# - программа шутник

Отправлено 15 июн. 2013 г., 03:58 пользователем Deni Baskovsky   [ обновлено 11 авг. 2020 г., 01:52 ]

В книге "C# Советы программистам"  понравился любопытный пример для WinForms. 

Как можно ограничить пространство движения мыши внутри контрола. Всё просто. 

Для этого нужно поставить обработчик мыши MouseEnter на необходимый контрол, а затем внутри блока ввести:

Cursor.Clip = RectangleToScreen(new Rectangle(control.Location, control.Size));


Никто не мешает улучшить пример, изменив прямоугольную область на абсолютно любую - круг, многоугольник.

ċ
TrollProg.zip
(13k)
Deni Baskovsky,
15 июн. 2013 г., 03:58
Comments