我想把下列VB写的代码用C#改写:
Dim verb As Shell32.FolderItemVerb
Set verb = GetWirelessConnection(connection)
这里引用了"Microsoft Shell Controls And Automation"组件,对于其中的Set语句,不知道对应的C#该怎么写。
谢谢!
Dim verb As Shell32.FolderItemVerb
Set verb = GetWirelessConnection(connection)
这里引用了"Microsoft Shell Controls And Automation"组件,对于其中的Set语句,不知道对应的C#该怎么写。
谢谢!
解决方案 »
- 关于新浪微博的二次开发
- c#调用内存泄露的dll,能否在调用后释放刚刚dll所使用的所有内存
- 有没有朋友做过股票软件吗
- DataGridView控件怎么给DataGridViewComboBoxColumn赋值
- 定义新字号后,粗体、斜体等就没有了。
- C# 中调用可执行程序,怎么才能够确认所调用的可执行文件已经运行完了。
- 怎么把字符串[Font: Name=MS UI Gothic, Size=14.25, Units=3, GdiCharSet=128, GdiVerticalFont=False]转成System.Drawing.Font
- msdn 请问在哪可以安装或者在哪可以下载啊 谢谢了
- 看看是不是C#的bug
- 如何讲计数器上面统计在数据传给电脑
- 有没有BUTTON焦点事件?
- 界面一般是用什么做的?
Shell32.FolderItemVerb verb = GetWirelessConnection(connection);
其实我主要是没看懂这两句话的意思,Shell32.FolderItemVerb 是什么?能帮我解释下吗谢谢!
Shell32.FolderItemVerb verb 相当于VB中的Dim verb As Shell32.FolderItemVerb
Private Sub Form_Load()
Dim connection As String
Dim verb As Shell32.FolderItemVerb
Dim stat As String, act As String
connection = "本地网络连接"
Set verb = GetWirelessConnection(connection)
If Not verb Is Nothing Then
act = Left(verb.name, 2)
If act = "禁用" Then
stat = "启用"
Else
stat = "禁用"
End If
If MsgBox("网络连接“" & connection & "”已" & stat & ",确定要" & act & "吗?", vbQuestion + vbOKCancel, act & "网络连接") = vbOK Then
verb.DoIt
MsgBox "网络连接“" & connection & "”已" & act & "!", vbInformation + vbOKCancel, act & "网络连接"
End If
End If
End
End Sub
我没有搞懂GetWirelessConnection是什么?