在桌面左上角显示图像

本文关键字:显示图 图像 显示 左上角 桌面 | 更新日期: 2023-09-27 18:05:29

我想在windows桌面的左上角显示一个非常小的图像,它将是一个小笔记的图片,当你将鼠标放在它上面时,窗口将显示。

我如何在c#中做到这一点?

  • 不应有边框或常规窗口图形
  • 图像将部分透明
  • 当鼠标悬停事件发生时,窗口将显示
  • 图像将始终覆盖其他窗口

谢谢

在桌面左上角显示图像

我会尽量为你指出正确的方向为每一个要求,你可以做更多的研究如何准确地实现每一个使用谷歌或stackoverflow.com

您需要创建一个窗体,并添加图像作为窗体的背景,或者向窗体添加图像控件。完成之后,你可以使用下面的代码来获得你想要的效果。

没有边界

设置表单的FormBoarderStyle属性为None

透明度

设置表单的Opacity属性小于100%

鼠标

使用形式为

MouseHoverMouseEnter事件

叠加其他窗口

设置表单的TopMost属性为true