Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 10:36
rower
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 15 años, 5 meses
Puntos: 0
obtener origen de un form

hola como andan, estoy con una duda, no se si se puede hacer en vb .net

Supongamos que tengo un formulario (form1), con 3 botones, si hago click en cada uno de los 3 botones, en el método correspondiente al evento de cada botón, crea una instancia de otro formulario(form2).

En el form2, dependiendo desde qué botón fue llamado, quiero hacer visibles ciertos controles. La pregunta es, si estando en el form2, puedo saber desde qué formulario fue llamado, y qué método fue el que lo llamó.

Lo que estoy usando actualmente, es modificar el constructor del form2, entonces en el form1 cuando creo la instancia del form2, le paso un string como parámetro indicando el nombre del botón, y en el constructor del form2, tengo un condicional que dependiendo del valor del parámetro, hago visibles ciertos objetos. Esta forma no me parece muy correcta, quisiera saber si alguien sabe como debería hacerse

Espero que se haya entendido la pregunta

muchas gracias