标题:关于一段VB.net的代码如何修改在VB 6.0中运行
只看楼主
liang750
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
 问题点数:0 回复次数:7 
关于一段VB.net的代码如何修改在VB 6.0中运行

各位高手,请教下:
在ToolBar上右击显示Customize对话框,添加工具
Private pCustDialog As ICustomizeDialog
Private WithEvents pCustDialogEvents As CustomizeDialog

Private Sub AxToolbarControl1_OnMouseDown(ByVal sender As System.Object, ByVal e As AxesriToolbarControl.IToolbarControlEvents_OnMouseDownEvent) Handles AxToolbarControl1.OnMouseDown
If (e.button = System.Windows.Forms.Keys.RButton) Then
pCustDialog = New CustomizeDialog
pCustDialog.SetDoubleClickDestination(AxToolbarControl1)
pCustDialog.DialogTitle = "自定义"
pCustDialog.StartDialog(AxToolbarControl1.hWnd)
pCustDialogEvents = pCustDialog
End If
End Sub

Private Sub pCustDialogEvents_OnCloseDialog()
AxToolbarControl1.Customize = False
End Sub
Private Sub pCustDialogEvents_OnStartDialog()
AxToolbarControl1.Customize = True
End Sub
这段代码是在VB.net2003里面编写的,然而在VB 6.0中运行经常提示说缺乏结束语句,请问要怎样修改才能让它在VB6.0里面运行呢??

搜索更多相关主题的帖子: 对话框 代码 ByVal Private pCustDialog 
2007-04-16 18:55
清澂居士
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:1237
专家分:7
注 册:2006-12-19
得分:0 
VB升级了 到底是复杂了 还是简单了``

佛曰:\"前世的500次回眸才换来今生的一次擦肩而过\".我宁愿用来世的一次擦肩而过来换得今生的500次回眸.
2007-04-17 09:22
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
得分:0 
如果代码我多少程度上是复杂了...
但处理能力上升级了!

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-04-17 09:55
liang750
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
得分:0 

没有说到问题的重点吧!!!

各位可以指点下吗????

2007-04-17 12:02
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(liang750)没有说到问题的重点吧!!!各位可...

你是想实现"弹出式菜单"吧?

首先 创建一个菜单,就命名为menu1吧

然后,添加如下的响应事件
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
PopupMenu menu1
End If
End Sub


鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-17 12:27
shenqi5150
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-4-17
得分:0 
的图形界面的代码是程序自动生成到代码里面的,而VB6。0的程序界面的代码是写在窗口代码之外的另外一个文件中的,你想移植不可以
2007-04-17 15:09
liang750
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
得分:0 
楼上的弹出式菜单那个我懂,但不是我想要的答案,虽然都是弹出式菜单,然而其命令与接口是完全不同的。
2007-04-17 16:13
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(liang750)楼上的弹出式菜单那个我懂,但不是...
你意思是一定要使用这段代码,但是想把它用在VB中是吧?
我告诉你,不可能 .NET需要 .NET框架的支持 。从6.0到.net是脱胎换骨的升级,VB已经成为一个完全面对对象的语言了

不知道老兄到底为了实现什么功能,我想对于我们程序员(当然,我现在还不是)来说结果是目的

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-17 22:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-132379-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.168353 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved