Новости‎ > ‎

Программа шутник на C#

Отправлено 15 июн. 2013 г., 3:58 пользователем Denis Baskovsky   [ обновлено 6 авг. 2013 г., 4:07 ]

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

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

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

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


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

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