I recently have convert my project from VB6 to VB.NET2008,
after the convert here is a sub that control form from a module that i create,
the error was something like
“cmdAdd is not a member of System.Windows.Forms.Form”
Public Sub ButtonSet(ByRef frmObj As System.Windows.Forms.Form)
frmObj.cmdAdd.Visible = True
frmObj.cmdCopy.Visible = True
frmObj.cmdEdit.Visible = True
frmObj.cmdCorrection.Visible = True
End Sub
how its call:
Private Sub frmAPNote_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
ButtonSet(Me)
End Sub
Change the parameter type to
YourFormName.PS: No need to specify ByRef parameter type for objects.
You may get the reference of a specific control from
Form.Controlscollection.