Hola tengo el siguiente codigo c# para imprimir un listbox...
**********************************************
Font printFont = new Font("Arial", 12);
float yPos = 0;
int count = 0;
float leftMargin = e.MarginBounds.Left;
float topMargin = e.MarginBounds.Top;
for (int i = 0; i < listBox1.Items.Count; i++)
{
string s = listBox1.Items.ToString();
yPos = topMargin + (count * printFont.GetHeight(e.Graphics));
e.Graphics.DrawString(s, printFont, Brushes.Black, leftMargin, yPos, new StringFormat());
count++;
}*************************************************
El problema es q cuando por ejm. en una columna mando a imprimir lo siguiente:
*****
20
40*****
me imprime esto:
****************
System.Windows.Forms.ListBox+ObjectCollection
System.Windows.Forms.ListBox+ObjectCollection****************
Que estoy haciendo mal?.... Es algo q desde ya dias me esta causando problemas y no lo he podido resolver, pueden ayudarme?.... se los agradeceria muchisimo......
Gracias de Antemano