Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2012, 06:20
Avatar de angel1993
angel1993
 
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 15 años, 1 mes
Puntos: 22
Respuesta: leer y asignar valor a una variable publica en un form

Todos los Form heredan System.Windows.Forms.Form no ves la herencia por que se herda en el diseñador en "form1.Designrer.vb" verás que hay una clase partial "Partial class Form1", "Partial" se usa para dividir una clase en varias...
Lo que tienes que hacer sería heredar system.windows.forms.form en una clase tuya, llamada por ejemplo "MiForm" y luego en vez de heredar "System.Windows.Forms.Form" heredas tu clase, y en el byval de la funcion te quedaría así "Public Sub PrepararFormulario(ByVal Frm As MiForm)"


Sería algo así
Código vb:
Ver original
  1. Public Class MiForm
  2.     Inherits System.Windows.Forms.Form
  3.     Public Accion As String
  4. End Class
  5.  
  6.  
  7. 'En Form1.Designrer.vb
  8. <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
  9. Partial Class F
  10.     Inherits MiForm
  11. ...



La otra opción sería en la función "RevisarFormulario" poner el byval como object y hacer un enlace en tiempo de ejecucción, pero bueno ya preferiría heredar..


Si tienes duda pregunta
__________________
@angelxab Twiiter