RE:Imprimir tal y como se ve por pantalla
No lo he usado, pero tengo entendido que imprime el contenido del form; o sea: TODO. Otro inconveniente, es el form está pensado para que se vea bien en pantalla, NO para ser impreso, por lo que no puedes lograr una resolución aceptable imprimiendo a través del método printform. Lo ideal es que, ya que estás empezando, te metas de una vez con alguna de las posibilidades que SI son para impresora, como datareport, Crystal o el objeto Printer.
Si insistes en lo de printform, una posibilidad que se me ocurre podrías intentar es crear un procedimiento para imprimir que:
- Ponga a False la propiedad visible de aquellos controles que no quieres que se vean.
- Imprima.
- Reestablezca la propiedad visible a True.
Espero te sirva en algo mi opinión.
Salu2