vb怎样美化命令按钮?谢。。。。。。。。。3
发布网友
发布时间:2023-10-02 03:58
我来回答
共2个回答
热心网友
时间:2023-12-15 20:37
这不容易,需要用gdi重画窗体控件,尤其是在vb里做反而比vc里麻烦得多。qq的界面是用directx(比gdi更快)渲染的,和游戏同样的原理。
有几种方法:
1.去搜“vb 异形窗体”,参考代码编写。
2.找现成的圆角按钮控件,安装使用。
3.还有个凑合的方法,用imagebox(还是picturebox?名字忘了,好久没用VB了),自己在photoshop里画一组圆角按钮的图(包括正常状态,和按下时的样子),然后在图片控件的鼠标按下的事件中替换成按下时的图,抬起时再恢复原图。这种方法的缺点是按钮得不到焦点。
热心网友
时间:2023-12-15 20:37
VB美化按钮可以通过在控件上加载图片来实现。
label控件,一种方法是在label控件属性里直接加载图片。另一种方法是写入代码指定路径名来加载图片,函数载入,Picture1.Picture=Loadpicture("图片路径名")
要实现动态图片,可以借助timer控件来实现。
应用mousemove,mouseup等会得到更好效果。