Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: 9ttnix en 14 Marzo 2012, 15:56 pm



Título: Como llamar a una función en otro formulario?
Publicado por: 9ttnix en 14 Marzo 2012, 15:56 pm
Hola amigos

Tengo 2 Forms FrmClientes y FrmClientesBuscar, en FrmClientes es una venta con unos botones para Agregar, Editar, Buscar registros y debajo tengo un DataGridView ademas e incluido una funcion para listar clientes segun un filtro dado aqui el codigo:

public bool ListarRegistros(String vFiltro)
    {
      bool resp = false;
      dgv.DataSource = _regs.Buscar(vFiltro);
      fila = dgv.Rows.Count - 1;
      dgv.Rows[fila].Selected =true;
      resp = (dgv.Rows.Count > 0);
      return resp;
    }

Ahora bien FrmClientesBuscar es una ventana que tiene 2 cajas de texto para hacer la busqueda por DNI y la otra por Nombre de Cliente y 2 botones Buscar y Cancelar ahora vamos al punto. Al hacer click en el boton Buscar del formulario FrmClientesBuscar quiero que se ejecute la función que esta en FrmClientes que se llama ListarRegistros.

Esta es mi pregunta sres. como lo haría.

Saludos

Ricardo Torres


Título: Re: Como llamar a una función en otro formulario?
Publicado por: Novlucker en 14 Marzo 2012, 16:03 pm
Delegados ...
http://systemtak.blogspot.com/2009/09/eventos-delegados-en-c.html

Saludos