最近在做一个控件,要求显示图片并可以像pictureBox一样可以选择图片,但下面要显示图片的名字。这个怎么写
------解决思路----------------------
图片的名字?
图片哪里来的名字?
如果是你自己取名,你底下放个label呗
------解决思路----------------------
picturebox底下放个label呗。
路径选择用OpenFileDialog(假设你 是winform)
https://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog(v=vs.110).aspx
页面里有例程
------解决思路----------------------
Dim PathImage As String '图片的全路径
Dim ImageName As String '图片的名称
Dim Ofd As New OpenFileDialog()
Ofd.Multiselect = True
Ofd.Filter = "图像文件 (*.bmp;*.gif;*.jpg;*.jpeg;*.png)
------解决思路----------------------
*.bmp;*.gif;*.jpg;*.jpeg;*.png"
Dim diares As DialogResult = Ofd.ShowDialog()
If diares = Windows.Forms.DialogResult.OK Then
For i As Integer = 0 To Ofd.FileNames.Length - 1
PathImage = Ofd.FileNames(i) ’图片的全路径
Dim temp As String() = Ofd.FileNames(i).Split(New Char() {"\"c}, StringSplitOptions.RemoveEmptyEntries)
ImageName = temp(temp.Length - 1) '获取图片名称
Next
End If
放个对话框控件,选择图片,获取路径和名称的方法,供参考!