以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  PictureBox控件肯定存在BUG,看图  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48046)

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

--  作者:Bin
--  发布时间:2014/3/22 9:03:00
--  
按照你的描述进行操作,没发现问题. 可能是小概率事件.关闭狐表重新启动即可.
--  作者:mamuaiqing
--  发布时间:2014/3/22 11:02:00
--  
PictureBox控件宽度跟高度等于16*16的时候,把图片文件放进去就会出现,仔细一看在移动控件的时候,控件都移动到PictureBox控件里去了,就出现了控件不显示问题
--  作者:Bin
--  发布时间:2014/3/22 11:07:00
--  
测试还是无该问题.可能是小概率事件.关闭狐表重新启动看看是否还出现相同的问题?


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


--  作者:mamuaiqing
--  发布时间: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
--  发布时间:2014/3/22 13:58:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:控件错误.zip


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

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

--  作者:Bin
--  发布时间:2014/3/22 14:04:00
--  
这个应该微软的BUG了,你这么多层嵌套. 拖动的时候有问题也不奇怪. 类似情况可以一个个来处理.
--  作者:mamuaiqing
--  发布时间:2014/3/22 15:31:00
--  
但是13版不存在这个问题,嘿嘿,这个问题应该是PictureBox控件被改为容器后产生的,以前版本中PictureBox控件只能叠加,不能加入
[此贴子已经被作者于2014-3-22 15:32:12编辑过]