Hola grupo.
estoy intentando convertir un proyecto de Vb6 a VB.net
pero me he encontrado con el siguiente problema:
quiero pasar un formulario a un procedimiento donde voy a
realizar operaciones con varios controles del formulario.
En vb6 no tenía problema pero al convertirlo a .Net me
sale el siguiente error:
'UPGRADE_ISSUE: Control lblValor no se pudo resolver
porque está dentro del espacio de nombres genérico Form.
Haga clic aquí para obtener más información: 'ms-
help://MS.VSCC.2003/commoner/redir/redirect.htm?
keyword="vbup2072"'
en la ayuda me sale "CType
(MDIForm1.DefInstance.ActiveMDIChild, Form1).Label1.Text
= "Active""
pero no se resolver el problema. El procedimiento es
en VB6
Sub Cálculos(Frm As Form)
Frm.Total.txt=Frm.Valor*1.16
Frm).Iva.txt=Frm.Valor*0.16
end sub
Y la conversión es
Sub Cálculos(ByRef Frm As System.Windows.Forms.Form)
CType( Frm,???).Total.txt=Frm.Valor*1.16
CType( Frm,???).Iva.txt=Frm.Valor*0.16
end sub
Alquien sabe cómo solicionarlo
Un saludo
Alfons J
Sub Cálculos(ByRef Frm As System.Windows.Forms.Form)
Frm.Total.txt=Frm.Valor*1.16
Frm.Iva.txt=Frm.Valor*0.16
end sub
Leer las respuestas