【发布时间】:2016-04-06 11:37:29
【问题描述】:
我使用 vb .net 选择一个文件夹。我的代码如下--
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If (FolderBrowserDialog1.ShowDialog() = DialogResult.OK) Then
TextBox1.Text = FolderBrowserDialog1.SelectedPath
End If
End Sub
但问题是我不知道如何显示图片(每页 8 张图片)
【问题讨论】:
-
您有
page代码吗?您需要有 8 个图片框,当用户更改page时,只需将它们替换为新图像即可。一旦你有了你的页面,事情就会变得容易得多。 -
对不起,我没有页面代码。
-
你有表格吗?
form是您的page(除非您在form中拥有像Panel这样的较小控件)只需将8 个PictureBoxes 放入您的Form和两个按钮Prev Page和Next Page。然后通过int index追踪您所在的page。基于index,可以根据用户输入的内容正确加载要放入8个PictureBoxes的图片(分别为:Next Pageclick或Prev Pageclick) -
是的,我确实有一个表格。但我的要求是我将选择一个包含一些图像的文件夹。单击某个按钮后,它将生成每页 8 张图片的打印预览(每行 4 张图片,合法纸张大小)。我是一个自学的新手。谢谢
-
那么您可能首先需要创建另一个表单(除了主表单),您在用户加载文件夹时调用该表单。在该表单中,您使用我提到的所有按钮创建 8 个图片框,以创建打印预览。
标签: vb.net datagridview picturebox