以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  PictureBox 的显示问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=196071)

--  作者:包头123
--  发布时间:2025/3/27 9:58:00
--  PictureBox 的显示问题
版主:
    在“TabControl1”控件中,page1放PictureBox 1控件,page2放PictureBox 2控件,显示图片的代码如下:

Dim pbx1 As WinForm.PictureBox = e.Form.Controls("PictureBox1")
Dim pbx2 As WinForm.PictureBox = e.Form.Controls("PictureBox2")

pbx1.Image = Nothing
pbx1.ImageFile = "图片1.jpg" 

pbx2.Image = Nothing
pbx2.ImageFile = "图片2.jpg"

       问题如下:
       ① 图片1显示正常,图片2显示为空白,这个是不对的。不知道为什么?
       ②在page1 和 page2 来回切换显示时,均为空白,这个不知道为什么?

--  作者:cd_tdh
--  发布时间:2025/3/27 10:07:00
--  
我测试没问题,
你附件:图片1.jpg、图片2.jpg,放在那儿的???
这种不写路径,就只能放在项目文件夹下的Images文件夹内。
[此贴子已经被作者于2025/3/27 10:07:20编辑过]

--  作者:有点蓝
--  发布时间:2025/3/27 10:14:00
--  
控件有没有绑定列?

改为绝对路径试试,比如:

pbx2.ImageFile = "d:\\xxx\\图片2.jpg"

--  作者:包头123
--  发布时间:2025/3/27 10:17:00
--  
我发到这里时,写的简单了,有绝对路径的。我没有绑定列,需要单独赋值的。
--  作者:有点蓝
--  发布时间:2025/3/27 10:20:00
--  
请上传实例测试