Aunque la pregunta es un tanto vaga ya que no das detalles acerca de la funcionalidad de Form4, es posible que te convenga usar herencia visual. Partes de un formulario base con la funcionalidad común y para cada caso derivas un formulario con la funcionalidad específica (el OnClick del DBGrid por ejemplo). Cada uno de los otros formularios construye la instancia correspondiente. De esta manera liberas a un sólo formulario (Form4) de lidiar con varios comportamientos ya que cada comportamiento específico está en su propio formulario.
// Saludos
|