C sharp - Guardar contenido picturebox como imagen

 
Vista:

Guardar contenido picturebox como imagen

Publicado por Aisha (2 intervenciones) el 24/05/2006 11:30:12
Hola, a ver si alguien pudiera ayudarme, tengo que guardar el contenido de un picturebox como una imagen, lo he hecho de esta forma:

if (PictureBox1.Image!= null)
{
PictureBox1.Image.Save("PictureBox.bmp", ImageFormat.Bmp);
}

Pero no entra en el if, lo que tengo dentro del picturebox lo he dibujado de esta forma:

for (K = 1; K <= strEANBin.Length; K++)
{
if (strEANBin.Substring(K - 1, 1) == "1")
{
PictureBox1.CreateGraphics().FillRectangle(new System.Drawing.SolidBrush(PictureBox1.ForeColor), sngPosX, sngY1, sngScaleX, sngPosY);
}
sngPosX = sngX1 +(K * sngScaleX);
}
//Dibuja el codigo decimal
strFormato.Alignment = StringAlignment.Center;
strFormato.FormatFlags = StringFormatFlags.NoWrap;
PictureBox1.CreateGraphics().DrawString(strCodigo, FontForText, new System.Drawing.SolidBrush(PictureBox1.ForeColor), System.Convert.ToSingle((sngX2 - sngX1) / 2), System.Convert.ToSingle(sngY2 - FontForText.Height), strFormato);

Son codigos de barras.

Muchas gracias ;-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder