魔兽世界无敌副本在哪:vb编程遇到的一个很奇怪很棘手的问题!帮忙!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 19:19:48
我在搞一个设计,在界面设计方面我用了一个控件,ctlbar32.ocx,用这个控件可以做出跟qq差不多的界面。在vb环境中运行没问题,但是当我编译成.exe文件后,运行却出现问题了!用ctlbar32.ocx创建的部分什么都看不到。我贴出代码大家看看:
Option Explicit
Private Sub ctListBar1_ItemClick(ByVal nList As Integer, ByVal nItem As Integer)
Select Case nList And nItem
Case 1 And 1
frmsys.Show

Case 1 And 2
frmhelp.Show

Case 1 And 3
frmabout.Show

'以上为第一级目录的连接

Case 2 And 1
frmchaxun.Show

Case 2 And 2
frmtianjia.Show

'以上为第二级目录的连接

Case 3 And 1
frmuser.Show

Case 3 And 2
frmadmin.Show

'以上为第三级目录的连接

Case 4 And 1
frmbeifen.Show

'以上为第四级目录的连接

Case 5 And 1
frmexit.Show

'以上为第五级目录的连接

End Select

End Sub

Private Sub Form_Load()
ctListBar1.AddList "查询"
ctListBar1.AddList "用户管理"
ctListBar1.AddList "备份数据库"
ctListBar1.AddList "退出系统"

ctListBar1.AddListItem 1, "系统设置", ctListBar1.Image1
ctListBar1.AddListItem 1, "系统帮助", ctListBar1.Image3
ctListBar1.AddListItem 1, "关于系统", ctListBar1.Image2

ctListBar1.AddListItem 2, "元器件查询", ctListBar1.Image5
ctListBar1.AddListItem 2, "添加数据", ctListBar1.Image6

ctListBar1.AddListItem 3, "用户浏览", ctListBar1.Image3
ctListBar1.AddListItem 3, "管理员资料", ctListBar1.Image6

ctListBar1.AddListItem 4, "备份数据库", ctListBar1.Image5

ctListBar1.AddListItem 5, "退出查询系统", ctListBar1.Image6

End Sub

上面建立了五级目录,在vb编程环境中,都能看到(类似qq的面板),运行正常。编译后运行,那些目录都看不到,而是把当前的桌面当作背景,我晕。这儿又不能贴图片,不然可以把运行的图片贴出来!
高手帮忙,我是刚学vb的一个菜鸟!!
在线等..............
我想把设计打包的时候出现了问题,提示:部件mscomct2.0cx或其附件之一不能正确注册:一个文件丢失或无效!
是不是这个错误引起上面的错误呢!!
我是在自己的机子上发布的时候出现问题的。没有传到别人的机子上。

补充:我重装了vb6.0,而且打包也没出现错误,打包后我试着安装在我的机子上,运行后还是那个问题,在放ctlbar32.ocx这个控件的地方是一片空白!(部件mscomct2.0cx或其附件之一不能正确注册:一个文件丢失或无效!--这个错误没出现过)

怎么解决啊!!
高手指教!!!

Select Case nList And nItem
Case XX And YY
frmsys.Show

用这种形式是不正确的~~
Select Case 后面只能有一个变量,
不能用 XX AND YY这样的形式
故你可以试试改成这样的形式:
Select Case nList
Case XX
Select Case nItem
Case YY
.....
Case ZZ
.....
End Select

设计的时候能看倒界面就说明控件的注册是正确的
打包的时候不正确的那个控件与你看不见界面无关

是你发布后出现的问题吧?
是否换在了别的电脑上?

另外给你个建议:第三方控件能不用就不用

”问题补充:我想把设计打包的时候出现了问题,提示:部件mscomct2.0cx或其附件之一不能正确注册:一个文件丢失或无效!
是不是这个错误引起上面的错误呢!! ”

就是它引起的.
你必须要找到它

这个问题我也遇到过,我估计是这个控件有问题,毕竟第三方的不可靠啊,换一个试试吧