以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- PictureBox1 的路径 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=56434) |
-- 作者:qianqian1530 -- 发布时间:2014/9/5 9:20:00 -- PictureBox1 的路径 Dim PictureBox1 As String =e.Form.Controls("PictureBox1").BindingField MessageBox.Show(PictureBox1) 没办法读取... 怎么才能知道 PictureBox1 的路径呢
|
-- 作者:狐狸爸爸 -- 发布时间:2014/9/5 9:22:00 -- 我不明白你的意思,你说的路径是? |
-- 作者:有点甜 -- 发布时间:2014/9/5 9:22:00 -- Dim ary() As String = e.Form.Controls("PictureBox1").BindingField.Split(".")
msgbox(Tables(ary(0)).Current(ary(1))) |
-- 作者:qianqian1530 -- 发布时间:2014/9/5 9:45:00 -- 未设置对象变量或 With 块变量。 ..提示错误 |
-- 作者:有点甜 -- 发布时间:2014/9/5 9:48:00 -- 回复4楼,那就是说明你的pictureBox没有绑定表字段。
你这句代码得到的结果是什么?
Dim PictureBox1 As String =e.Form.Controls("PictureBox1").BindingField
MessageBox.Show(PictureBox1)
|
-- 作者:qianqian1530 -- 发布时间:2014/9/5 9:52:00 -- 我就是想把 PictureBox的 路径 显示到 对话框里面 pbx.Image = GetImage("C:\\Sample.bmp") 把C:\\Sample.bmp 这个 显示到对话框里
|
-- 作者:有点甜 -- 发布时间:2014/9/5 9:54:00 -- 如果这样赋值的话,是无法得到路径的。
除非你这样赋值 pbx.ImageFile = "c:\\sample.bmp" |
-- 作者:狐狸爸爸 -- 发布时间:2014/9/5 9:55:00 -- 如果是绑定的话,你直接获取绑定列的值,就是对应的文件名。 |
-- 作者:qianqian1530 -- 发布时间:2014/9/5 9:55:00 -- 是空白, 我不是 绑定表字段 的, 是用代码的 Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog dlg.Filter = "すべで(*.*)|*.*|JPG画像|*.JPG|GIF画像|*.GIF|PNG画像|*.PNG" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim ifo As new FileInfo(dlg.FileName) Dim ids As String = "307200" If ifo.Length < ids Then Dim se As WinForm.PictureBox = e.Form.Controls("PictureBox1") se.Image = GetImage(dlg.FileName) Else MessageBox.Show(" 【jpg】【gif】【png】", "错误") End If End If -------------- 但我想 单击 另一个 按钮的时候 就可以 弹出 路径
|
-- 作者:qianqian1530 -- 发布时间:2014/9/5 9:55:00 -- 好吧,··明白了 谢谢哈 |