重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我给你几种我的做法吧
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了六盘水免费建站欢迎大家使用!
其实vb本身的按钮就可以设置为图片的 这样你就可以在上面添加些图片 能起到一定的美化作用
具体做法这样 添加一个按钮控件到窗体上 然后选择按钮的style属性设置为1 然后到downpicture就可以添加图片了
还有种方法就是如果你希望你的按钮在按下时候能动 哪就直接添加个Image控件就型了 按钮触发的代码就写在Image的click事件里就可以替代按钮了 再添加2个Picture控件 然后在Image的MouseMove或者MouseMove里写上装载Picture里的图片 这样就可以在你移动鼠标时图片就动了 当纤岩汪然枣胡你还得编写当鼠标离开它的时把图片重新装载回来 否则就停哪不动了
只要你自己肯动脑子 其实都很简单的 不一定非得用那个按钮控件的啊 实在不行可以找些现成的按钮控件也可毁仔以
button 都是可以放图片作为底扮厅世图的伏纳 字体颜色也可以更改的或者你知道画图的话 也可厅肢以把按钮变成其他形状
这不容易,需要用gdi重画窗体控件,尤其是在vb里做反而比vc里麻烦氏消山得多。qq的界面是用directx(比gdi更快)渲染的,和游戏同样的原理。
有几种方法:
1.去搜“vb 异形窗体”,参考代码编写。
2.找现成的圆角按钮控件,安装使用。
3.还有个凑合的方法,用imagebox(还是picturebox?名字忘了,好久没用VB了),自己在photoshop里画一组圆角按钮的图(包括正常状态,和按下时的样桥悔子歼中),然后在图片控件的鼠标按下的事件中替换成按下时的图,抬起时再恢复原图。这种方法的缺点是按钮得不到焦点。
有个办法就是用图片直接或冲源当按钮,鼠标移到图上时显示一个图,鼠标移出图片时显示另衫态一个图,按判樱下时显示一个图 把图的Click事件当按钮的Click来用,松开鼠标时显示另一个图,我以前试过,效果不错,就是事件处理时比用按钮麻烦点,要写鼠标移入、移出、按下、松开的代码