如何(以编程方式)将图像添加到AxMSComctlLib.AxImageList并将图像列表绑定到AxMSComctlLib.AxToolbar

时间:2009-04-03 08:50:43

标签: vb.net vb6

我正在开发.NET应用程序。并使用一些vb6常用控件

在设计模式下,我可以创建图像列表并将其附加到工具栏控件 但是当我以编程方式添加工具栏按钮时

Toolbar.Buttons.Add(,“tbsave”,“Save”,MSComctlLib.ButtonStyleConstants.tbrDefault,toolbarImages.ListImages(1).Picture)

获取异常“无效密钥” 它不是

任何想法? 感谢

1 个答案:

答案 0 :(得分:1)

你在思考.NET。请改用VB6。

dim nIndex as long 
nIndex = 4  ' this is the index of your image in the ImageList control.
            ' The code assumes that you already assigned the ImageList
            ' to the Toolbar.ImageList property

Toolbar.Buttons.Add(, "tbsave", "Save", MSComctlLib.ButtonStyleConstants.tbrDefault, nIndex)