|
6楼
发表于 2011-9-15 15:57:25
|
只看该作者
江苏省苏州市
本帖最后由 柳叶飞 于 2011-9-15 15:58 编辑
[e]
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
.局部变量 软件_高度, 整数型
.局部变量 软件_宽度, 整数型
.局部变量 物体_目的地_左边, 整数型
.局部变量 物体_目的地_顶边, 整数型
.局部变量 物体_当前地_左边, 整数型
.局部变量 物体_当前地_顶边, 整数型
软件_高度 = 取用户区高度 ()
软件_宽度 = 取用户区宽度 ()
物体_目的地_左边 = 到整数 (编辑框_左边.内容)
物体_目的地_顶边 = 到整数 (编辑框_上边.内容)
物体_当前地_左边 = 按钮_物体.左边
物体_当前地_顶边 = 按钮_物体.顶边
输出调试文本 (到文本 (软件_宽度) + “ ” + 到文本 (软件_高度))
.如果 (物体_目的地_左边 > 物体_当前地_左边) ' 判断物体横向移动方向
.如果 (物体_目的地_左边 + 按钮_物体.宽度 > 软件_宽度) ' 如果比界面宽度大则限制他位置
按钮_物体.左边 = 软件_宽度 - 按钮_物体.宽度
.否则
按钮_物体.左边 = 物体_目的地_左边
.如果结束
.否则
.如果 (物体_目的地_左边 < 0)
按钮_物体.左边 = 0
.否则
按钮_物体.左边 = 物体_目的地_左边
.如果结束
.如果结束
.如果 (物体_目的地_顶边 < 物体_当前地_顶边) ' 判断物体纵向移动方向
.如果 (物体_目的地_顶边 > 0)
按钮_物体.顶边 = 物体_目的地_顶边
.否则
按钮_物体.顶边 = 0
.如果结束
.否则
.如果 (物体_目的地_顶边 + 按钮_物体.高度 > 软件_高度)
按钮_物体.顶边 = 软件_高度 - 按钮_物体.高度
.否则
按钮_物体.顶边 = 物体_目的地_顶边
.如果结束
.如果结束
[/e]
|
|