Foxtable(狐表)用户栏目专家坐堂 → PictureBox控件肯定存在BUG,看图


  共有4161人关注过本帖树形打印复制链接

主题:PictureBox控件肯定存在BUG,看图

帅哥哟,离线,有人找我吗?
mamuaiqing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
PictureBox控件肯定存在BUG,看图  发帖心情 Post By:2014/3/21 22:06:00 [只看该作者]

如图,拖动所有选择的控件后出现了图中的错误提示,如果把PictureBox控件全部删除,再选择所有控件拖动就不会出现错误,只要窗口中存在PictureBox控件,拖动其它控件就会发生错误或者控件无故消失("在窗口中不显示,控件列表中存在"),一直复制PictureBox控件也会出现错误或者复制出来的PictureBox控件无故消失
图片点击可在新窗口打开查看此主题相关图片如下:图1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/22 9:03:00 [只看该作者]

按照你的描述进行操作,没发现问题. 可能是小概率事件.关闭狐表重新启动即可.

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/3/22 11:02:00 [只看该作者]

PictureBox控件宽度跟高度等于16*16的时候,把图片文件放进去就会出现,仔细一看在移动控件的时候,控件都移动到PictureBox控件里去了,就出现了控件不显示问题

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/22 11:07:00 [只看该作者]

测试还是无该问题.可能是小概率事件.关闭狐表重新启动看看是否还出现相同的问题?


图片点击可在新窗口打开查看此主题相关图片如下:1.gif
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/3/22 13:57:00 [只看该作者]

上传项目先,bin老师再测试下,学生连机子都重起过了还是存在这个问题,图1中显示的PictureBox控件1-7全选后一起移动出现了错误,操作过程为:在PictureBox控件调整为16*16,再在图片中放入图片文件,再一直复制控件,完成后全选所有控件拖动,出现错误

项目中PictureBox控件8以后的控件,是复制PictureBox7控件后生成的PictureBox8控件,然后再一直复制3个 ,再移动当中一个,鼠标松开,控件不见了,跑到了PictureBox7控件里面,或者其他控件里面,问题原因在于PictureBox控件创建后生成的高宽为164*150,如果控件当中放入图片,其他控件经过这个控件的高宽范围之内都会加入到该PictureBox控件中,如果把高宽调整为16*16,虽然控件大小是正确了,但实际控件高宽还是164*150,只是显示出来的大小调整为16*16而已,在拖动其他控件的时候只要达到164*150这个范围内都会被加入到PictureBox控件中,这是学生无数次测试的结论.

 

学生再进行一次测试,为了避免其他控件被加入到PictureBox控件中,就采用控件属性中"左","上"属性调整,结果正常,不会报错,也不会出现控件被加入到PictureBox中,

 

比如窗口中先创建个ComboBox控件,名称为:ComboBox1,然后在创建个PictureBox控件,名称为PictureBox1,按步骤把图片放入再调整大小,控件位置为98,143,ComboBox1控件位置为228,151,  把ComboBox1控件向左拖动,ComboBox1控件加入到PictureBox1当中,就形成了控件不见了,再点下窗口的"撤消"指令,把ComboBox1控件位置中的"左"属性调整为120,"下"属性不变,控件正常显示


 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/3/22 13:58:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:控件错误.zip


图片点击可在新窗口打开查看此主题相关图片如下:图1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/3/22 13:59:00 [只看该作者]

BIn老师的图片中应该多创建几个PictureBox控件,才会出现错误,一个PictureBox控件正常的,图中的错误是由多个PictureBox控件引起的,其他控件正常
[此贴子已经被作者于2014-3-22 14:02:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/22 14:04:00 [只看该作者]

这个应该微软的BUG了,你这么多层嵌套. 拖动的时候有问题也不奇怪. 类似情况可以一个个来处理.

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/3/22 15:31:00 [只看该作者]

但是13版不存在这个问题,嘿嘿,这个问题应该是PictureBox控件被改为容器后产生的,以前版本中PictureBox控件只能叠加,不能加入
[此贴子已经被作者于2014-3-22 15:32:12编辑过]

 回到顶部