以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- listview 控件没有反应 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=62535) |
||||
-- 作者:ericsun1981 -- 发布时间:2014/3/10 21:36:47 -- listview 控件没有反应 Sub UserForm1_Initialize() end sub |
||||
-- 作者:guotx2010 -- 发布时间:2014/3/11 19:33:39 --
这是我做的例子使用listview的范例,请参考,如果需要更多代码,我这有一个access下的范例,可以给你借鉴。 |
||||
-- 作者:ericsun1981 -- 发布时间:2014/3/12 23:41:25 -- 谢谢,但是表头也没反应 |
||||
-- 作者:guotx2010 -- 发布时间:2014/3/13 8:09:54 -- 你改改UserForm1_listview1.View = 3 这里的3是listview的显示风格,修改看看,我这里有一份access的例子,发给你参考吧。论坛发不了文件,你加我qq或微信,我发给你 |
||||
-- 作者:ericsun1981 -- 发布时间:2014/3/13 15:05:33 -- EXCEL listview控件 代码以及显示情况 ![]() ![]() ![]() ![]() |
||||
-- 作者:ericsun1981 -- 发布时间:2014/3/13 15:06:04 -- 金字塔 listview控件 代码以及显示情况 ![]() ![]() ![]() ![]() |
||||
-- 作者:ericsun1981 -- 发布时间:2014/3/13 15:07:17 -- 所以不知道问题出在哪儿 |
||||
-- 作者:王锋 -- 发布时间:2014/3/13 17:16:12 -- 是你的代码编写的有问题的,金字塔的VBA与OFFICE还是有区别的,很多OFIICE的常量是不通用的,你那段 View=****这个是无效的代码段。 建议你直接在属性中设置列表视的风格
![]() ![]() |
||||
-- 作者:王锋 -- 发布时间:2014/3/13 17:36:45 -- 经过测试发现上述的代码也有问题,这个控件似乎不起作用。不知道guotx2010版主是如何做到可以正常工作的,可否将窗体的范例直接导出来放到论坛上我们学习一下 |
||||
-- 作者:guotx2010 -- 发布时间:2014/3/18 9:27:50 -- Sub UserForm1_Load()
Dim objDummy
Dim ocxListV
Dim objListItem
UserForm1_listview1.ColumnHeaders.Clear
Set objDummy = UserForm1_listview1.ColumnHeaders.Add(, , "客户代码", UserForm1_listview1.Width / 6)
Set objDummy = UserForm1_listview1.ColumnHeaders.Add(, , "客户姓名", UserForm1_listview1.Width / 5)
Set objDummy = UserForm1_listview1.ColumnHeaders.Add(, , "客户性别", UserForm1_listview1.Width / 4) \' set UserForm1_listview1.Icons = UserForm1_imagelist1
\'.Object \' Set objListItem = UserForm1_listview1.listitems.Add(, , "AAA", 1) \'
objListItem.Icon = 1 \'
objListItem.SmallIcon = 1 \'
objListItem.SubItems(1) = "0001" \'
objListItem.SubItems(2) = "Name" UserForm1_listview1.View = 3 End Sub 这是代码,注释部分是设置图标的,可是会引起金字塔崩溃,估计这个控件在金字塔下有点问题。
|