Показать изображение в левом верхнем углу рабочего стола - PullRequest
0 голосов
/ 15 августа 2011

Я хочу отобразить очень маленькое изображение в верхнем левом углу рабочего стола Windows, оно будет изображением небольшой заметки, и когда вы наведете на нее курсор мыши, появится окно.

Как я могу сделать это в C #?

  • Не должно быть границ или обычной оконной графики
  • Изображение будет частично прозрачным
  • Когда происходит событие мыши, окно отображает
  • Изображение всегда будет перекрывать другие окна

Спасибо

1 Ответ

2 голосов
/ 15 августа 2011

Я постараюсь указать вам правильное направление для каждого из этих требований, вы можете сделать больше исследований о том, как точно достичь каждого из них с помощью Google или stackoverflow.com

Вам нужно создать вдовыформы и добавьте изображение в качестве фона формы, или добавьте элемент управления изображения в форму.после этого вы можете использовать следующие элементы для получения желаемых эффектов.

Без границ

Установите FormBoarderStyle свойства формы на None

Прозрачность

Установите для свойства Opacity формы меньше 100%

Наведите курсор мыши на

Используйте MouseHover или MouseEnter события формы

Наложениедругие окна

Установите для свойства TopMost формы значение true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...