首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么实现打印listbox中的内容

2012-03-22 
C#中如何实现打印listbox中的内容有个打印按钮,点击打印,怎么样将listbox中的内容打印出来,是否能给个例子

C#中如何实现打印listbox中的内容
有个打印按钮,点击打印,怎么样将listbox中的内容打印出来,是否能给个例子程序?

[解决办法]
protected void printDocument_PrintPage(Object sender, PrintPageEventArgs e)
{
private float y=1; 
private float x=1; 
Font btfont = new Font("黑体", 10);
SizeF size = e.Graphics.MeasureString("样", btfont);
for (int i = 0; i < listBox1.Items.Count; i++)
{

e.Graphics.DrawString("=============客户A信息=========== ", btfont, Brushes.Black, x,y)
y += size.Height;
e.Graphics.DrawString(listBox1.Items[i].ToString(), btfont, Brushes.Black, x,y)
}
}
自已调整x,y的值
[解决办法]
试一下:

C# code
  protected void printDocument_PrintPage(Object sender, PrintPageEventArgs e)   {   private float y=1;   private float x=1;   Font btfont = new Font("黑体", 10);   SizeF size = e.Graphics.MeasureString("样", btfont);   for (int i = 0; i < listBox1.Items.Count; i++)             {                               e.Graphics.DrawString("=============客户A信息=========== ", btfont, Brushes.Black, x,y)             y += size.Height;             e.Graphics.DrawString(listBox1.Items[i].ToString(), btfont, Brushes.Black, x,y)             }   } 

热点排行