VB转VB.NET出现的一些问题
小弟我有一套已经可以正常使用的VB程序,但是由于是多线程所以用VB经常会出现卡住的情况,想要把它转成VB.net。因为以前没有用过VB.net所以有些错误不知道该怎么修改,主要问题出在Picture控件更改以后的属性不知道怎么设置了,还有就是VS2005里面怎么没看到有Shape控件了?出现问题的代码如下:
Private Sub PrintStr(ByRef SetX As Short, ByRef SetY As Short, ByRef CH As Byte)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.AutoRedraw 未升级。
PictureBox2.AutoRedraw = True
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.DrawWidth 未升级。
PictureBox2.DrawWidth = 1
If CH <= 10 Then
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&HFF8080)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 2
PictureBox2.Font = VB6.FontChangeSize(PictureBox2.Font, 10) '字体大小
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
PictureBox2.Print("1#")
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&HFF8080)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 13
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 0 Then PictureBox2.DrawString("Power")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 1 Then PictureBox2.Print("Add Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 2 Then PictureBox2.Print("Descale")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 3 Then PictureBox2.Print("Strong")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 4 Then PictureBox2.Print("Hot Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 5 Then PictureBox2.Print("4(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 6 Then PictureBox2.Print("6(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 7 Then PictureBox2.Print("ICED")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 8 Then PictureBox2.Print("8(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 9 Then PictureBox2.Print("10(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If CH = 10 Then PictureBox2.Print("12(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Line 未升级。
PictureBox2.Line (SetX - (ImageRegion + 1), SetY - (ImageRegion + 1)) - (SetX + (ImageRegion + 1), SetY + (ImageRegion + 1)), &HFF8080, B
End If
If CH >= 11 And CH <= 21 Then
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&H8080FF)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 2
PictureBox2.Font = VB6.FontChangeSize(PictureBox2.Font, 10) '字体大小
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
PictureBox2.Print("2#")
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&H8080FF)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 13
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 0 Then PictureBox2.Print("Power")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 1 Then PictureBox2.Print("Add Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 2 Then PictureBox2.Print("Descale")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 3 Then PictureBox2.Print("Strong")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 4 Then PictureBox2.Print("Hot Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 5 Then PictureBox2.Print("4(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 6 Then PictureBox2.Print("6(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 7 Then PictureBox2.Print("ICED")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 8 Then PictureBox2.Print("8(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 9 Then PictureBox2.Print("10(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 11) = 10 Then PictureBox2.Print("12(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Line 未升级。
PictureBox2.Line (SetX - (ImageRegion + 1), SetY - (ImageRegion + 1)) - (SetX + (ImageRegion + 1), SetY + (ImageRegion + 1)), &H8080FF, B
End If
If CH >= 22 Then
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&H80FF80)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 2
PictureBox2.Font = VB6.FontChangeSize(PictureBox2.Font, 10) '字体大小
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
PictureBox2.Print("3#")
PictureBox2.ForeColor = System.Drawing.ColorTranslator.FromOle(&H80FF80)
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentX 未升级。
PictureBox2.CurrentX = SetX - 23
'UPGRADE_ISSUE: PictureBox 属性 PictureBox2.CurrentY 未升级。
PictureBox2.CurrentY = SetY + 13
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 0 Then PictureBox2.Print("Power")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 1 Then PictureBox2.Print("Add Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 2 Then PictureBox2.Print("Descale")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 3 Then PictureBox2.Print("Strong")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 4 Then PictureBox2.Print("Hot Water")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 5 Then PictureBox2.Print("4(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 6 Then PictureBox2.Print("6(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 7 Then PictureBox2.Print("ICED")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 8 Then PictureBox2.Print("8(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 9 Then PictureBox2.Print("10(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Print 未升级。
If (CH - 22) = 10 Then PictureBox2.Print("12(Oz)")
'UPGRADE_ISSUE: PictureBox 方法 PictureBox2.Line 未升级。
PictureBox2.Line (SetX - (ImageRegion + 1), SetY - (ImageRegion + 1)) - (SetX + (ImageRegion + 1), SetY + (ImageRegion + 1)), &H80FF80, B
End If
End Sub