当我试图调用此构造函数时出现错误Constructor call is valid only as the first statement in an instance constructor
。我该如何纠正?“构造函数调用仅作为第一条语句有效”错误,但它是第一条语句
我调用构造函数是这样的:
Dim frmPull As Shipping.frmPullFromLocation
frmPull = Shipping.frmPullFromLocation.New(datPickListDate, datRequestDate, datShipDate, intList, intQuantity, intRequest, strAdditionalInfo, strJobNumber, strItemCode)
frmPull.ShowDialog()
。
Public Sub New(ByVal datPickListDate As Date, ByVal datRequestDate As Date, ByVal datShipDate As Date, ByVal intList As Integer, ByVal intQuantity As Integer, ByVal intRequest As Integer, ByVal strAdditionalInfo As String, ByVal strJobNumber As String, ByVal strItemCode As String)
MyBase.New()
'Set local variables to the parameters passed in.
Me.datPickListDate = datPickListDate
Me.datRequestDate = datRequestDate
Me.datShipDate = datShipDate
Me.intList = intList
Me.intQuantity = intQuantity
Me.intRequest = intRequest
Me.strAdditionalInfo = strAdditionalInfo
Me.strJobNumber = strJobNumber
Me.strItemCode = strItemCode
Dim _frmPullFromLocation As frmPullFromLocation = Me
AddHandler MyBase.Load, New EventHandler(AddressOf _frmPullFromLocation.frmPullFromLocation_Load)
Me.blnShowMessage = True
Me.InitializeComponent()
End Sub
接下来的问题将会是你删除/忽略了''在InitializeComponent()调用后添加任何初始化.'设计器生成的注释 – Plutonix 2014-11-04 17:58:16
@Plutonix - 看到构建和运行正常...你能详细说明吗? – MAW74656 2014-11-04 18:02:38
@Pututix - 它们是vars,但是你建议在Me.InitializeComponent()调用之后进行初始化吗? – MAW74656 2014-11-04 18:10:20