VB6.0 の○○は、VB.NET ではどうなった。
おことわり
下記は、必ずしも同一(同等)の動作を保障するものではありません。ご利用にあたってはヘルプ(MSDN)等で確認してからお使い下さい。
又、ここに掲載している以外の方法も色々ありますし、当然VB6.0のものをすべて網羅している訳ではありません。
よく使用するものや掲示板でよくある質問や人に聞けないようなものを中心に掲載しております。
又、Visual Basic 6.0 ユーザーのためのリンク集]には必ず目を通しておいて下さい。
VB6.0 では VB.NET ではこうなった
AddItem Object名.AddItem Object名.Items.Add  ListBox1.Items.Add  ComboBox1.Items.Add
Abs 関数 System.Math.Abs メソッド
API 関数関係 Microsoft Win32 と Microsoft .NET Framework API との対応
App.Path 1. System.Reflection.Assembly.GetExecutingAssembly.Location 
2. Application.StartupPath   3. Application.ExecutablePath  
4. System.AppDomain.CurrentDomain.BaseDirectory
App.PrevInstance Process.GetProcessesByName(pn).GetUpperBound(0) > 0
アプリケーションの2重起動を防止する(2方法)
As Any キーワード Visual Basic .NET ではサポートされません。  
AscB 関数 Microsoft.VisualBasic.Strings.Asc 関数
Atn 関数 System.Math.Atan メソッド
AutoRedraw プロパティ 同等の項目はありません。
Beep Microsoft.VisualBasic.Beep()
Caption プロパティ Text プロパティ
CBool 関数 CBool 関数
CByte 関数 CByte 関数
CDate 関数 CDate 関数
CDbl 関数 CDbl 関数
CDec 関数 CDec 関数
ChDir ステートメント Microsoft.VisualBasic.FileSystem.ChDir 関数
System.IO.Directory.SetCurrentDirectory メソッド
ChDrive ステートメント Microsoft.VisualBasic.FileSystem.ChDrive 関数

Chr$ 関数、ChrB 関数 Microsoft.VisualBasic.Strings.Chr 関数
CInt 関数 CInt 関数
Circle メソッド System.Drawing.Graphics.DrawEllipse メソッド
CLong 関数 CLong 関数
Close ステートメント Microsoft.VisualBasic.FileSystem.FileClose 関数
System.IO.StreamReader.Close メソッド 
Clipboard オブジェクト System.Windows.Forms.Clipboard 名前空間
クリップボード関係参照
ClipControls プロパティ 同等の項目はありません。
Cls メソッド System.Drawing.Graphics.Clear メソッド
Color   QBColor
vbBlack
  RGB()
System.Drawing.Color.Black
Tips集の 色(カラー)関係 を参照
Command System.Environment.GetCommandLineArgs
Combo1.AddItem ComboBox1.Items.Add
Cos 関数 system.Math.Cos メソッド
CSng 関数 CSng 関数
CStr 関数 CStr 関数
CurDir 関数 System.IO.Directory.GetCurrentDirectory() メソッド
Currency 型 Decimal 型
CurrentX プロパティ 各種グラフィックス メソッドの x パラメータ。たとえば、DrawRectangle(pen, x, y, width, height)
CurrentY プロパティ 各種グラフィックス メソッドの Y パラメータ。たとえば、DrawRectangle(pen, x, y, width, height)
Date 関数、Date ステートメント System.DateTime.Now   System.DateTime.Today.ToString
Date$ 関数 Microsoft.VisualBasic.DateAndTime.DateString
DateAdd 関数 System.DateTime.AddYears メソッド  AddMonths  AddDays  
DateDiff 関数 Microsoft.VisualBasic.DateDiff 関数
DateValue 関数 System.DateTime.Parse メソッド   CDate 関数
DatePart 関数 Microsoft.VisualBasic.DatePart 関数
Day 関数 System.DateTime.Day プロパティ 
Debug.Print Debug.WriteLine
DeleteSetting ステートメント Microsoft.VisualBasic.Interaction.DeleteSetting
DoEvents 関数 System.Windows.Forms.Application.DoEvents メソッド
DrawMode プロパティ System.Drawing.Pen.Color プロパティ
DrawStyle プロパティ System.Drawing.Pen.PenType プロパティ
DrawWidth プロパティ System.Drawing.Pen.Width プロパティ
Environ Microsoft.VisualBasic.Interaction.Environ
System.Environment.GetFolderPath
Exp 関数 System.Math.Exp メソッド
FillColor プロパティ System.Drawing.SolidBrush.Color プロパティ
FileCopy ステートメント Microsoft.VisualBasic.FileSystem.FileCopy 関数
System.IO.File.Copy メソッド
FileLen 関数 System.IO.FileInfo.Length プロパティ
Microsoft.VisualBasic.FileSystem.FileLen
FillStyle プロパティ System.Drawing.Pen.Brush プロパティ
Get ステートメント Microsoft.VisualBasic.FileSystem.FileGet 関数
GetAttr System.IO.File.GetAttributes
GotFocus イベント Enter イベント 
GetSetting ステートメント Microsoft.VisualBasic.Interaction.GetSetting
FileDateTime 関数 System.IO.File.GetCreationTime メソッド
HasDC プロパティ 同等の項目はありません。
HDC プロパティ 同等の項目はありません。
Height プロパティ Control.Size プロパティ
Hour 関数 System.DateTime.Hour プロパティ
hwnd Form1.hwnd Form1.Handle   宣言部分も ByVal hWnd As IntPtr
Image プロパティ Image プロパティ
Input # ステートメント Microsoft.VisualBasic.FileSystem.Input 関数
InStr 関数 System.String.IndexOf
Microsoft
.VisualBasic.Strings.InStr 関数
InStrB 関数 Microsoft.VisualBasic.Strings.InStr 関数
InStrRev 関数 System.String.LastIndexOf メソッド
Microsoft.VisualBasic.Strings.InStrRev 関数
Int 関数 System.Math.Floor メソッド        System.Math.Ceiling メソッド
Microsoft
.VisualBasic.Int 関数 
Integer 型 Long 型 Dim y As Integer  →  Dim x As Short
Dim y As Long   →  Dim y As Integer
IsEmpty 関数 Microsoft.VisualBasic.Information.IsNothing 関数
IsDate 関数 Microsoft.VisualBasic.IsDate 関数
IsNull 関数 Microsoft.VisualBasic.Information.IsDBNull 関数
IsObject 関数 Microsoft.VisualBasic.Information.IsReference 関数
Join 関数 System.String.Join メソッド
KeyAscii e.KeyChar プロパティ   Enterキーによるテキストボックスでのフォーカス移動
Kill ステートメント Microsoft.VisualBasic.FileSystem.Kill 関数
System.IO 名前空間 FileInfo.Delete メソッド
LBound UBound System.Array.GetLowerBound  System.Array.GetUpperBound
LCase$ 関数 String.ToLower メソッド 
Microsoft.VisualBasic.Strings.LCase 関数
Left プロパティ Control.Location プロパティ
Left$、LeftB、LeftB$ System.String.SubString
Microsoft.VisualBasic.Strings.Left 関数
Len System.String.Length
Microsoft.VisualBasic.Strings.Len
LenB
System.Text.Encoding.GetEncoding("shift-jis").GetByteCount(str1)
System
.Text.Encoding.Unicode.GetByteCount("123あいう") '結果 12
System.Text.Encoding.Default.GetByteCount("123あいう")  '結果 9
Line メソッド System.Drawing.Graphics.DrawLine メソッド
Line Input # ステートメント Microsoft.VisualBasic.FileSystem.LineInput 関数
List1.AddItem ListBox1.Items.Add
LoadPicture 関数 System.Drawing.Image.FromFile("..\..\test.bmp")
Lock ステートメント Microsoft.VisualBasic.FileSystem.Lock 関数
Log 関数 system.Math.Log メソッド
Long 型 Integer 型 Dim y As Integer  →  Dim x As Short
Dim y As Long   →  Dim y As Integer
LostFocus イベント Leave イベント    
LTrim$ 関数 System.String.TrimStart
Microsoft.VisualBasic.Strings.LTrim 関数
Mid 関数 System.String.SubString
Microsoft.VisualBasic.Strings.Mid 関数
MidB 関数 Microsoft.VisualBasic.Strings.Mid 関数
Minute 関数 System.DateTime.Minute プロパティ
MkDir ステートメント Microsoft.VisualBasic.FileSystem.MkDir 関数
System.IO.Directory.CreateDirectory メソッド
MousePointer=11
Screen.MousePointer
System.Windows.Forms.Cursors.WaitCursor() 
System.Windows.Forms.Cursor.Current = Cursors.WaitCursor
マウスカーソルの種類(砂時計等)を変更する
Mod 演算子 Math.IEEERemainder メソッド Debug.WriteLine(Math.IEEERemainder(10, 3))  '結果 1
System.Math.DivRem(10, 3, intResult)   '結果  3 (10 \ 3)
Debug.WriteLine(intResult)             
'結果  1 (10 Mod 3)
Month 関数 System.DateTime.Month プロパティ
MsgBox System.Windows.Forms.MessageBox.Show("Hello, world!")
Microsoft
.VisualBasic.MsgBox
Name ステートメント Microsoft.VisualBasic.FileSystem.Rename 関数
Now 関数 System.DateTime.Now  Microsoft.VisualBasic.Now
Open ステートメント Microsoft.VisualBasic.FileSystem.FileOpen 関数
Option Base ステートメント Visual Basic .NET ではサポートされません。
Option Private Visual Basic .NET ではサポートされません。
PaintPicture メソッド System.Drawing.Graphics.DrawImage メソッド
Point メソッド 同等のフォームとコントロールはありません。
ビットマップの場合は、System.Drawing.Bitmap.GetPixel メソッドを使用します
Print メソッド System.Drawing.Graphics.DrawString メソッド
PrintForm Visual Basic .NET ではサポートされません。
Print # ステートメント Microsoft.VisualBasic.FileSystem.Print 関数
Private ステートメント
Public ステートメント
Private  Public
Friend    Protected   Protected Friend
Pset メソッド 同等のフォームとコントロールはありません。
ビットマップの場合は、System.Drawing.Bitmap.SetPixel メソッドを使用します。
Put ステートメント Microsoft.VisualBasic.FileSystem.FilePut 関数
Replace 関数 Microsoft.VisualBasic.Strings.Replace 関数
Right$ 関数、RightB 関数 System.String.SubString
Microsoft.VisualBasic.Strings.Right 関数
ReDim ステートメント ReDim MyArray(5)     ReDim Preserve MyArray(15)  ステートメント
RmDir ステートメント Microsoft.VisualBasic.FileSystem.RmDir 関数  System.IO.Directory.Delete() メソッド
Round 関数 System.Math.Round メソッド
RTrim$ 関数 System.String.TrimEnd
Microsoft.VisualBasic.Strings.RTrim
SaveSetting ステートメント Microsoft.VisualBasic.Interaction.SaveSetting 関数
Scale メソッド Visual Basic .NET ではサポートされません。
Screen.ActiveControl
Screen.ActiveForm
Screen.Fonts
Screen.Height
Screen.MousePointer
Screen.Width
その他 Screen オブジェクト
System.Windows.Forms.Application.ActiveForm.ActiveControl
System.Windows.Forms.Application.ActiveForm
System.Drawing.FontFamilies
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height
System.Drawing.Cursor.Current
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width
Second 関数 System.DateTime.Second プロパティ
SendKeys ステートメント System.Windows.Forms.SendKeys.Send("^C")
SetAttr System.IO.File.SetAttributes
Sgn 関数 System.Math.Sign 関数
Shell Microsoft.VisualBasic.Shell
Sin 関数 System.Math.Sin 関数
Space 関数 Microsoft.VisualBasic.Strings.Space 関数
Sqr 関数 System.Math.Sqrt 関数
StrComp 関数 Microsoft.VisualBasic.Strings.StrComp 関数
StrConv 関数 Microsoft.VisualBasic.Strings.StrConv 関数
String$(256, Chr(0)) buf = New String(CChar(" "), 256)    Microsoft.VisualBasic.Strings.StrDup 関数
StrReverse 関数 Microsoft.VisualBasic.Strings.StrReverse 関数
Tan 関数 System.Math.Tan メソッド
TextHeight プロパティ System.Drawing.Font.Height プロパティ
TextWidth プロパティ System.Drawing.Graphics.MeasureString メソッド
Time$ 関数 Microsoft.VisualBasic.DateAndTime.Timer プロパティ
System.DateTime.Now.TimeOfDay
TimeValue 関数 System.DateTime.Parse メソッド   CDate 関数
Top プロパティ Control.Location プロパティ
Trim$ 関数 Microsoft.VisualBasic.Strings.Trim 関数
System.String.Trim
Type ステートメント  Structure ステートメント
UCase$ 関数 String.ToUpper メソッド 
Microsoft.VisualBasic.Strings.UCase 関数
Unlock ステートメント Microsoft.VisualBasic.FileSystem.Unlock 関数
Unload イベント Closed イベント   Me.Close()
Variant 型 Dim x As Variant → Dim x As Object
VarPtr、StrPtr、ObjPtr Dim MyGCHandle As GCHandle = GCHandle.Alloc(o,GCHandleType.Pinned)
Dim Address As Integer = CInt(MyGCHandle.AddrOfPinnedObject())
MyGCHandle.Free() ' オブジェクト インスタンスの再移動を許可します。
vbCrLf Microsoft.VisualBasic.Constants.vbCrLf
Microsoft.VisualBasic.vbCrLf   
Weekday Microsoft.VisualBasic.Weekday  System.DateTime.DayOfWeek
WeekdayName Microsoft.VisualBasic.WeekdayName (System.DateTime 構造体には同様のものはありません)
Width プロパティ Control.Size プロパティ
Write # ステートメント Microsoft.VisualBasic.FileSystem.Write 関数
Year 関数 System.DateTime.Year プロパティ
その他参考サイト Visual Basic 6.0 から Visual Basic .NET への移行
その他参考サイト Visual Basic .NET へのアップグレード
上記以外に、こんなのがあるよ とか これを追加したらどう といったのがあったら
わいわいがやがや広場]にでも書き込みをお願いします。


2005/04/26
2006/02/28


VBレスキュー(花ちゃん)
VB.NET2003  VB2005