Esta última opción de LapizTolita parece ser lo que estaba buscando, muchas gracias por su apoyo, ya que soy novato en C#, aunque es muy diferente a Delphi, en el que aunque no soy experto tengo mucha experiencia.
Gracias de nuevo
, estas van por mi cuenta