*、VB.net 和 VB6 在一些方法上的转换技巧
来源:互联网 发布:红豆薏米粉品牌 知乎 编辑:程序博客网 时间:2024/05/16 09:26
DoEvents
System.Windows.Forms.Application.DoEvents()
Command1.BackColor = vbRed
Command1.BackColor = System.Drawing.Color.Red
Command1.BackColor = System.Drawing.Color.FromARGB(&H80C0FF)
ComboBox1.AddItem "one"
ComboBox1.Items.Add("one")
Command1.BackColor = &H80C0FF
Command1.BackColor = System.Drawing.ColorTranslator.FromOle(&H80C0FF&)
Form1.Caption = "Sample"
Form1.DefInstance.Text = "Sample"
Form1.Top
Form1.DefInstance.Top
MsgBox "message", vbInformation, "title"
MsgBox("message", MsgBoxStyle.Information, "title")
Form1.Height = 3500
Form1.DefInstance.Height = VB6.TwipsToPixelsY(3500)
Set MyObject = Command1
MyObject = Command1
Text1.SetFocus
Text1.Focus()
Command1.ToolTipText = "click me"
ToolTip1.SetToolTip(Command1, "click me")
Dim objAbout As AboutForm
Dim objAbout As Pharfruminsain_AboutForm_v1r0.AboutForm
sPath = App.Path
sPath = Application.StartupPath
Private Sub Form_Unload(Cancel As Integer)
Private Sub Form1_Closed(....) Handles MyBase.Closed
List1.RemoveItem (0)
ListBox1.Items.Remove(0)
Dim arOne(10) As String
Dim arOne As New ArrayList(10)
Print #1, "sample text"
PrintLine(1, "sample text")
Open "c:\myfile.txt" For Input As #1
FileOpen(1, "c:\myfile.txt", OpenMode.Input)
Line Input #1, sTemp
sTemp = LineInput(1)
VB6:
s=App.Comments
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
s=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).Comments
VB6:
s=App.CompanyName
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
s=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).CompanyName)
VB6:
s=App.EXEName
VB.Net:
Imports System.Reflection
With New System.IO.FileInfo([Assembly].GetExecutingAssembly.Location)
s=.Name.Substring(0, .Name.Length - .Extension.Length)
End With
or
s=System.AppDomain.CurrentDomain.FriendlyName
Note: this includes the extension which would need to be parsed.
VB6:
s=App.FileDescription
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
s=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).FileDescription)
VB6:
App.HelpFile
VB.Net:
No direct replacement
VB6:
i=App.hInstance
VB.Net:
Imports System.Runtime.InteropServices
i=Marshal.GetHINSTANCE([Assembly].GetExecutingAssembly.GetModules()(0)).ToInt32
VB6:
s=App.LegalCopyright
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
s=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).LegalCopyright)
VB6:
s=App.LegalTrademarks
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
s=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).LegalTrademarks)
VB6:
App.LogMode
App.LogPath
VB.Net:
No direct replacement; see the EventLog object
VB6:
i=App.Major
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
i=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).FileMajorPart)
VB6:
i=App.Minor
VB.Net:
Imports System.Diagnostics
Imports System.Reflection
i=FileVersionInfo.GetVersionInfo([Assembly].GetExecutingAssembly.Location).FileMinorPart)
VB6:
App.NonModalAllowed
VB.Net:
No replacement
VB6:
App.OleRequestPendingMsgText
App.OleRequestPendingMsgTitle
App.OleRequestPendingTimeout
App.OleServerBusyMsgText
App.OleServerBusyMsgTitle
App.OleServerBusyRaiseError
App.OleServerBusyTimeout
VB.Net:
No replacement; OLE automation not supported
VB6:
s=App.Path
VB.Net:
s=System.Windows.Forms.Application.StartupPath
or
Imports System.Reflecti
VB6:
command1.value=True
VB.net:
1、在自定义过程中:Button1_Click(Nothing, Nothing)
2、在事件过程中: Button1_Click(sender, e)
- *、VB.net 和 VB6 在一些方法上的转换技巧
- 【转】VB6和VB.NET的区别
- VB6和VB.NET的区别
- [VB.NET]在vb.net中有没有类似vb6控件数组的方法控制一组控件?
- 把VB6工程转换为VB.net的资料
- 在VB6和VB.net中设置桌面墙纸
- 在VB6和VB.NET中进行图象捕获
- 在VB6和VB.NET中进行图象捕获
- 在VB6和VB.NET下分别获取汉字的字节
- 转换VB6窗体到VB.NET
- VB6.0和VB.Net的对照表
- VB6.0和VB.Net的函数对照表
- VB6.0和VB.Net的对照表
- VB6.0和VB.Net的对照表
- [VB.NET]VB6写的DLL在vb.net中怎么调用啊 谢谢
- VB6.0和VB.Net对照表
- VB6.0和VB.NET区别
- Vb.NET与VB6.0的区别
- js 常用正则表达式表单验证代码
- 【Tech-Android-Other】android中的Parcelable的实现
- oracle DBA 脚本记录
- sax解析xml案例
- android不同版本 分辨率不一样,同一图片测出的长和宽也不一样!获取屏幕的宽和高
- *、VB.net 和 VB6 在一些方法上的转换技巧
- 【知乎(从第10人开始最新补充)】你熟知的领域有哪些重要的知识或思维方法,业外人士因爲不瞭解它們而常常陷入困境?
- Linux Socket编程 吴秦
- 浅谈程序员的10个层次
- 【DataGuard安装】物理DataGuard RAC to Instance,异步配双standby
- 记一次异机单实例变更为RAC的操作
- 怎么在网页中通过JAVAscript控制SVG图像放大缩小
- 程序员如何增加收入
- MFC中添加控件打开文件