在桌面左上角显示图像

时间:2011-08-15 03:02:25

标签: c# winforms

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

我怎样才能在C#中做到这一点?

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

由于

1 个答案:

答案 0 :(得分:2)

我会尝试为每个要求指出正确的方向,您可以使用google或stackoverflow.com进行更多关于如何准确实现每个要求的研究

您需要创建一个窗口窗体,并将图像添加为窗体的背景,或者将图像控件添加到窗体。 完成后,您可以使用以下方法获得所需的效果。

无边框

将表单的FormBoarderStyle属性设置为None

透明度

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

鼠标悬停

使用表单

MouseHoverMouseEnter个事件

覆盖其他窗口

将表单的TopMost属性设置为true。

相关问题