-1
A
回答
0
动态创建图片框,并添加形成。
参见示例代码:
private void LoadPic()
{
string path = @"Path here";
PictureBox pic;
FlowLayoutPanel panel;
int x = 0;
int y = 0;
foreach (string item in Directory.GetFiles (path))
{
pic = new PictureBox();
panel = new FlowLayoutPanel();
panel.Location = new Point (x, y);
pic.Size = new System.Drawing.Size (100, 100);
pic.ImageLocation = item;
panel.Controls.Add (pic);
pic.Click +=pic_Click;
panel1.Controls.Add (panel);
y = y + 100;
}
}
相关问题
- 1. 打印后不能删除VB.NET中的条形码图像(KeepAutomation)
- 2. 条形码字体与条形码打印机字体
- 3. 条码打印
- 4. 打印出安全(条形码?)
- 5. Silverlight中打印条形码(3 9)
- 6. Java打印条形码标签
- 7. 打印预览不显示条形码
- 8. 在POS打印机上打印条形码字体
- 9. C#在网络打印机上打印GS1条形码
- 10. 在RuggedJet打印机上打印条形码
- 11. 扫描图像(条形码)
- 12. iOS sdk打印多个图像
- 13. 在条形码扫描仪扫描时用java打印条码
- 14. Flex - 打印图形
- 15. 打印图像
- 16. 解码C#中的条形码图像
- 17. 用不规则线条打印条形码
- 18. 在highcharts条形图上打印一个值?
- 19. 多个堆叠条形图
- 20. Java JasperReports条码打印
- 21. 打印PHP图像
- 22. 打开图形单个图像但显示多个
- 23. 使用zbar扫描条形码图像?
- 24. 条形码检测的图像处理
- 25. 在java中创建条形码图像?
- 26. 如何获取条形码的图像?
- 27. C#打印文档打印图像
- 28. 打印按钮打印附加图像
- 29. 打印一个图形对象VB.NET
- 30. 在Python中打印图形
问题在哪里?如何将图像加载到PictureBox中?还是不止一个?或者如何打印一些东西?对于后两种:在Paint或PrintPage事件中使用e.Graphics.DrawImage(...)! – TaW 2015-03-03 07:31:16
我无法将我生成的所有条形码图像加载到图片框中。 – Vicky 2015-03-03 08:02:29
PictureBox只能在其Image中保存一个图像。您可以轻松地在其表面上绘制更多图像。但是你需要知道他们的尺寸。 - 另外:由于显示屏和打印机通常具有非常不同的分辨率,因此您可能不应打印显示的任何内容。因此,您应该编写Paint和PrintPage事件。请编辑您的问题,以包括这些数据:图像的数量和布局,图像和图片框的大小(以像素为单位),打印分辨率(以dpi为单位)! – TaW 2015-03-03 08:20:16