大家帮我把段vb代码转换成c#或vb.net

wushu 2006-11-16 09:51:15
1.form1

Option Explicit

Public Sub Some_Procedure()
MsgBox "你点击了按钮."
End Sub

Function ContentMenu() As Boolean
'PopupMenu a
ContentMenu = False
End Function

Private Sub Form_Load()
'下载空页面
WebBrowser2.Navigate2 "about:blank"
End Sub

Private Sub WebBrowser2_DocumentComplete(ByVal pDisp As Object, URL As Variant)

'建立事件响应类
Dim cfForward As clsForward

'定义在浏览器中显示的HTML代码,其中包含一个按钮btnMyButton
Dim sHTML As String
sHTML = "<P>This is some text.</P>"
sHTML = sHTML & "<P>And here is a button.</P>"
sHTML = sHTML & "<BUTTON ID=btnMyButton>"
sHTML = sHTML & "Click this button.</BUTTON>"

'将HTML代码写入浏览器
WebBrowser2.Document.body.innerHTML = sHTML

'将事件响应类连接到页面的按钮btnMyButton上
Set cfForward = New clsForward
cfForward.Set_Destination Me, "Some_Procedure"
WebBrowser2.Document.All("btnMyButton").onclick = cfForward

'屏蔽上下文菜单
Dim cContentMenu As New clsForward
cContentMenu.Set_Destination Me, "ContentMenu"
WebBrowser2.Document.body.oncontextmenu = cContentMenu
End Sub

2.clsForward

Option Explicit

Dim oObject As Object
Dim sMethod As String
Dim bInstantiated As Boolean

Private Sub Class_Initialize()

bInstantiated = False

End Sub

Public Sub Set_Destination(oInObject As Object, sInMethod As String)

Set oObject = oInObject
sMethod = sInMethod
bInstantiated = True

End Sub

Public Sub My_Default_Method()

If bInstantiated Then
CallByName oObject, sMethod, VbMethod
End If

End Sub
...全文
171 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
beluckly 2006-11-17
  • 打赏
  • 举报
回复
找个在线转换器或用这个软件VB to C# Converter 1.42
xieshy 2006-11-16
  • 打赏
  • 举报
回复
2005没试过
xieshy 2006-11-16
  • 打赏
  • 举报
回复
其实很简单: 用VS2003打开VB文件, 系统会提示你选择何种进行转换, 转换过程自动完成
zhuangwei_ 2006-11-16
  • 打赏
  • 举报
回复
—_—
viena 2006-11-16
  • 打赏
  • 举报
回复
@_@
ymmzl 2006-11-16
  • 打赏
  • 举报
回复
用.net打开vb项目,会出现升级向导....
networksatyr 2006-11-16
  • 打赏
  • 举报
回复
http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx
早起晚睡 2006-11-16
  • 打赏
  • 举报
回复
应该直接可用的啊
cangwu_lee 2006-11-16
  • 打赏
  • 举报
回复
:(

superxiaomm 2006-11-16
  • 打赏
  • 举报
回复
vb.net的?这还用翻译吗?copy上去即可

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧