vb6.0怎么自定义按钮?

例如用PS做了个按钮。单击按钮和滑过按钮各有不同的图片。在VB中怎么弄。是用用户控件还是直接一个Image一个ImageList?... 例如用PS做了个按钮。单击按钮和滑过按钮各有不同的图片。在VB中怎么弄。是用用户控件还是直接一个Image一个ImageList? 展开
 我来答
myzcxhh
2011-02-14 · TA获得超过497个赞
知道答主
回答量:182
采纳率:0%
帮助的人:219万
展开全部
请您按以下步骤做:1:新建3个image1至image3用来分别放置按钮正常图、鼠标移过按钮图、按钮按下图,将他们visible属性调整为false,即,运行时不显示。再新建一个image4,用来做按钮,这个就是最终效果的按钮了。在image4的mousemove事件中添加代码:if x<image4.width and x>0 then : image4.picture=image2.picture : else : image4.picture=image1.picture 然后,在image4的mousedown事件中添加代码: image4.picture=image3.picture 而后在image4的mouseup事件添加代码: image4.picture=image1.picture 以上代码在vb6中调试通过,image1中放置按钮普通时图片,image2放置鼠标移动到按钮上时图,image3放置鼠标按下按钮图。使用时请将代码中“:”符号替换成回车,因为我手机回答问题没法输入回车换行,请谅解!以上代码不用imagelist控件。希望对您有所帮助!
Bill6189
2011-02-13 · TA获得超过595个赞
知道答主
回答量:140
采纳率:0%
帮助的人:128万
展开全部
要用Image控件代替Command控件,加载你ps过的图片就是。
我个人不建议使用ImageList,主要是不赞成使用ActiveX控件,用了ActiveX控件你的程序在别的地方就要安装,很多人看到程序要安装就不想用了。你可以使用资源文件,或者另外做一个Image的控件数组来储存你程序中的图片都好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
missforone
2011-02-14 · TA获得超过161个赞
知道答主
回答量:192
采纳率:0%
帮助的人:155万
展开全部
都可以呀,只要把该按扭要完成事件都考虑进去就行,其实是一回事.不过只按用Image控件比较方便些.毕竟有些东西是现成的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式