C#教程之C#制作浮动图标窗体

pk10开奖历史

VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
pk10开奖历史 > 编程开发 > C#编程 >
  • C#教程之C#制作浮动图标窗体

  • 2019-06-28 14:21 来源:未知

先看效果:

  这个小图标可以进行随意拖拽,点击还可以产生事件

随便演示一下,效果就是这样的。

下面直接演示如何制作:

新建一个窗体,设置窗体的FormBorderStyleNone(去掉窗体边框);

调整窗体的大小,和你的图标差不多大小就行,至于动态图,还在测试中,图标必须是没有背景的,因为有背景的图片展示出来,即时窗体透明,也会显示图片的白色背景,会很丑,所以要选没有背景的图片,可以网上找到之后自己拿ps把背景去掉,记住这里是图片背景,不是窗体背景!

窗体背景一般默认BackColorControl,可以不用改,

去属性中将TransparencyKey改为Control,也就是和窗体背景颜色一致的背景色就行了,这样整个窗体就透明了,在窗体的BackGroundImage中设置你找的无背景图片,要是太大,就把BackGroundImageLayouyt设置为Zoom

ShowInTaskBar改为False(不会产生任务栏图标);

一定要设置TopMostTrue(始终置顶);

设置好上面的就开始敲代码了

具体代码如下

 View Code

 

可能前面有点啰嗦,希望大家不要责怪,因为我是怕新手拿到代码不知道怎么用,因为我也是从新手过来的,我也是个新手,深有同感。

pk10开奖历史 希望能仔细看一下本课题中是如何处理在mousedown中式如何处理判断是点击还是拖动的,因为这个可能在以后会用到,这个问题我本人在网上查了好久都没有找到解决办法,然后自己想通过判断位置是否改变来实现的。

pk10开奖历史 转载请注明出处,谢谢,我不太会排版,抱歉。这是原创的第一篇博客,请大家见谅!

相关教程
pk10开奖历史_%#Yamm_T~ pk10开奖历史pk10开奖历史_JiBe^AO3Y pk10开奖历史_Lryde#KQI pk10开奖历史[email protected]+RJ pk10开奖历史_cIR~Y8FP+ pk10开奖历史pk10开奖历史_rXqOOKoUU pk10开奖历史_%V!b4wFC= pk10开奖历史_U!XqCcl-p pk10开奖历史_?*32trysl pk10开奖历史_VkJYs?Wwz