有个头痛问题!!

hzc1 2005-06-06 04:49:44
我在窗体中用了控件数组,比如PICTURE控件用了6个,这6个错开了放,一个压着一个,我现在要实现的是如果我点击其中的一个并移动它,要让它的Z顺序跟着动。如果实现,不要告诉我用ZOrder,用它的话不是在最前面就是在最后面,有没有让它在中间的代码啊?
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzc1 2005-06-07
  • 打赏
  • 举报
回复
问题解决,虽然累了点,但是是由计算机完成,不是我,哈哈,结贴!!!!
zuoxingyu 2005-06-07
  • 打赏
  • 举报
回复
帮顶下
domhuang 2005-06-07
  • 打赏
  • 举报
回复
mouse down , mouse move , mouse up
在mouse move 上改变 PICTURE控件组得 top 和 left

在mouse up
上判断你移动得位置 再用楼上得方法根据每个 top 和 left 排序 ZOrder

aiur2000 2005-06-06
  • 打赏
  • 举报
回复
简单点说,就是你把他们重新order一遍
text(5).zorder 1
text(2).zorder 1
text(4).zorder 1
text(3).zorder 1
text(1).zorder 1
text(0).zorder 1

虽然麻烦了点,但可以解决问题
hzc1 2005-06-06
  • 打赏
  • 举报
回复
谢谢

改变TOP和LEFT对于它的前后顺序没得帮助啊!!
可能是我没把问题说明白,是这样,比如0-5是依次摆放,并且0在最底层,5在最上层,这6个都可以看到,我要做的是用鼠标移动2到4的位置,原来2的顺序位置就给3,3的就给4,4的就给2。顺序就成了0-1-3-4-2-5。不知这样有没讲明白
zhangzhijian 2005-06-06
  • 打赏
  • 举报
回复
不懂,帮你up
domhuang 2005-06-06
  • 打赏
  • 举报
回复
mouse down , mouse move , mouse up
在mouse move 上改变 PICTURE控件组得 top 和 left

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧