Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2013, 16:15
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 9 meses
Puntos: 344
Respuesta: Cómo referenciar un Tipo Primitivo

No se puede hacer lo que quieres tal y como lo estás haciendo.

Al pasar por referencia una variable de tipo valor lo que se hace es que el parámetro se pasa una referencia a la variable, pero esta referencia no puede asignarse a otras variables (porque implícitamente se desreferencia)

Código vb:
Ver original
  1. Public Sub New(ByRef _Valor1 As UInteger, ByRef _Valor2 As Boolean)
  2. InitializeComponent()
  3.  
  4. 'Si cambias el valor directamente si cambia en el formulario A
  5. _Valor1 = 5
  6.  
  7. Valor1 = _Valor1
  8.  
  9. 'El valor de la variable Valor1 en el formulario seguirá siendo 5
  10. Valor1 = 10
  11.  
  12.  
  13. End Sub