Urgente.... system.drawing.dll

25/04/2005 - 14:54 por Anonimo | Informe spam
Hola grupo...
Os planteo el problema que tengo...
Estoy generando dinamicamente codigos de barras, y cada vez que genero uno
lo imprimo.
Para generarlo, uno de los parametros que le paso es de tipo Graphics, se lo
paso con CreateGraphics del formulario...
El primer código de barras lo genera perfectamente, el problema viene al
generar los siguientes ya que me genera la siguiente excepcion:
'System.InvalidOperationException - El objeto actual está en uso'
y no tengo ni idea de lo que puede ser...
Seguro que vuestras mentes estarán más despejadas que la mía...
Saludos a todos y gracias de antemano
 

Leer las respuestas

#1 Tristan
26/04/2005 - 09:56 | Informe spam
No acabo de ver claro como imprimes. ¿Creas el graphics
mediante CreateGraphics() del formulario?. No entiendo
para qué.

Si realmente pretendes imprimir, lo lógico sería utilizar
un objeto PrintDocument, y este objeto ya devuelve un
Graphics en el evento de impresión, PrintPage.

Si lo que quieres es mostrarlo en pantalla, debes utilizar
el evento de Paint del control que utilices como marco.
Este evento también devuelve un objeto Graphics.

¿Para que utilizas el CreateGraphics?.

Preguntas similares