在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
先添加一个按钮,然后修改Image或者BackgroundImage显然不好,我想要按钮透明,就不要放在按钮的方框里,而且鼠标滑过和鼠标点击最好都是我自定义。
我们拉一个PictureBox,然后修改BackgroundImage和Size属性,就能满足要求了。(把Size做成跟图像一样大即可)
在随后的事件中,虽然这是一个PictureBox,但是也有按钮一样的方法,比如click,mousedown,mouseup等等。我们只要在事件列表中分别添加需要的事件名称即可。
如果是我想要当鼠标移入的时候换一个背景图片呢?首先推荐把图片文件夹放到Arrow文件夹里
这样两行代码,就可以实现按下和松开的时候切换PictureBox的图片更换了
但是这样做出来的按钮有一个问题,就是实际的按钮边界还是长方体的PictureBox,我鼠标没有点击箭头按钮,点击到这个PictureBox里面还是会触发Mousedown事件。网友说在Winform中需要改写button,比较复杂,但是WPF则可以轻松实现,这里不再做深入探讨。
|
请发表评论