注册 登录
编程论坛 VB6论坛

这种图标按键怎么制作的

huangjunxing 发布于 2018-09-05 10:30, 2472 次点击
大家好,这种图标按键怎么制作的
只有本站会员才能查看附件,请 登录
5 回复
#2
风吹过b2018-09-05 12:41
工具栏,然后手动导入按钮图像 为32*32 或再大一点,48*48 ,64*64 的图像,
#3
风吹过b2018-09-05 12:49
只有本站会员才能查看附件,请 登录

VB工具栏控件,48*48 ,显示工具 栏内容的 效果。

你那个不是VB6的标准控件。
#4
ZHRXJR2018-09-05 22:58
在窗体添加 Toolbar1 工具栏控件与 ImageList1 图像列表控件,首先右击 ImageList1 ,选择属性,选择 32 * 32 或 48 * 48 的图标大小;
在 图像 选项卡添加图片,你的工具栏有几个按钮将添加几个图片,图片最好能够反映按钮内容,添加好了以后点击【确定】即可。
再右击 Toolbar1,选择属性,在 通用 选项卡的 图像列表 选择  ImageList1 ,在 按钮 选项卡点击【插入按钮】,输入按钮标题、在 图像 中填写  ImageList1 列表的序号,再【插入按钮】,重新输入标题与序号......,有几个按钮操作几次。
当然每个按钮必须填写 关键字 ,关键字 是以后编程时需要连接的对象。通过以上操作基本上就做好了工具栏。
只有本站会员才能查看附件,请 登录
#5
小刀神2018-09-11 14:37
也可以自己用Image控件写成按钮,或者使用PictureBox控件容器,包含Image控件,Image控件载入一张按钮图片,然后使用PictureBox、Image控件的MouseMove事件来响应鼠标移动过后的变化。
#6
wube2018-09-19 17:39
个人觉得这需求用ImageList较适合,一个For循环就能把图都塞进去
用Image要拉好多个控件,维护不易又耗费系统资源,代码也复杂

而且ToolBar是一个独立控件搭配Imagelist使用
还是老话其他方法耗资源且维护不方便

或是你自订控件自己写一个ToolBar(自己用Image控件或者使用PictureBox控件容器整合成一个新控件)
但是很麻烦又一定效能比微软工程师开发的还弱
1