Изменение формы окон и создание пользовательских событий - PullRequest
0 голосов
/ 13 октября 2011

Я создаю приложение типа "Rocket Dock. Я хочу

1) Изменить форму окна по умолчанию. Как кривые края и т. Д. 2) Как вызвать событие, чтобы при перемещении курсора в верхнюю часть экрана появлялось мое приложение, а при выходе из интерфейса оно перемещалось вверх и исчезало?

1 Ответ

0 голосов
/ 13 октября 2011

1) Существует несколько способов создания пользовательской формы WinForm

1a) Установите фон формы для изображения и используйте ключ прозрачности:
http://msdn.microsoft.com/en-us/library/aa289517%28v=vs.71%29.aspx

1b) Определите пользовательскую фигуру с помощью System.Drawing и задайте для области форм только что созданный путь: http://codegod.org/WebAppCodeGod/Creating-Custom-Shapes-for-Forms-in-Windows-Forms-AID377.aspx

2) Сверните форму до очень маленького размера и подключите событие MouseEnter (или MouseHover) квызвать эффект «входа».Вы можете перехватить событие MouseLeave формы, чтобы вызвать «уходящий» эффект.

...