如题,在我的winform中有一listview控件,第一列是显示的一个图片,我要获取图片的image,请问高手,怎么获取。
解决方案 »
- 关于 tabcontrol 问题
- 读取文件时进度条显示问题
- 关于c# 如何获得 存储过程 output value
- win2003计划任务,定时执行winform bin目录下的exe,怎么没反应啊?
- [非常急]vss为什么签进去的项目文件(*.sln)打不开?
- 使用海康DS-4004HC板卡网络SDK碰到的难题
- 用C#做一个系统有打印功能用的是水晶报表,但拷到其他的没有安装VS的机子运行的时候就打不开打印的窗口
- clickonce 更新问题
- gridcontrol中的数据怎么导入Excel?以及怎么实现打印
- 关于C#读取并分离文件的问题
- 两个很简单的问题,再加50分求解!
- 请问C#中的return this;这个语句有什么作用?什么时候用?
{
StringFormat sf = new StringFormat();
sf.Alignment = StringAlignment.Near;
sf.LineAlignment = StringAlignment.Center;
Rectangle itemRect;
Point location = new Point(rect.Location.X, rect.Location.Y);
Size itemSize;
for (int i = 0; i < listView1.Columns.Count-1; i++)
{
itemSize = new Size(listView1.Columns[i].Width, rect.Height);
itemRect = new Rectangle(location, itemSize);
g.DrawRectangle(defaultpen, itemRect);
g.DrawString(listView1.Items[CurPrintItem].SubItems[i].Text, f, b, itemRect, sf);
location.X += listView1.Columns[i].Width;
}
}
看看这段代码,我的本意是要打印listview中的内容,第一列没有文字,只有图片,用代码g.DrawString(listView1.Items[CurPrintItem].SubItems[i].Text, f, b, itemRect, sf);只能获取到文字,得不到第一列的图片。我想获得图片在绘制在printdocument上,请指教!