Foxtable(狐表)用户栏目专家坐堂 → [求助]求窗口空间排版代码


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

主题:[求助]求窗口空间排版代码

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]求窗口空间排版代码  发帖心情 Post By:2018/3/21 15:08:00 [只看该作者]

老师,
增加的空间 希望在窗口进行排版,类似狐表自带控件,代码怎么写?

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




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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 15:33:00 [只看该作者]

比如左对齐,那就设置各个控件的 left = 100 即可。

 

这个100的值,取各个控件的left的最小值。


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/3/21 15:36:00 [只看该作者]

老师,
如何框选控件

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 16:24:00 [只看该作者]

mark 框选

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:鼠标框选效果.table


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/3/25 21:40:00 [只看该作者]

老师,
  弄了几天了,框选没问题了,和原来做的调整控件大小合并后,框选部分调整控件大小和位置做不出来,老师,能够给演示下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:可移动的控件_例子 (1) (1).table



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/25 23:17:00 [只看该作者]

你5楼的例子什么意思?你要做4楼的效果还是怎样?

 

如果要做4楼效果,拷贝代码到你【pnl_body】控件去即可;

 

如果要做整体移动位置,就在mousemove事件,循环把选中的控件的left、top动态设置


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/3/25 23:24:00 [只看该作者]


用4楼框选控件,像5楼那样添加了LABLE  ,但是调整LABLE ,框选多个的控件并没有同比例变动,怎么做能同比例调整大小,同时调整位置。类似于狐表的窗口编辑器的效果;

如楼上,这部分怎么做

如果要做整体移动位置,就在mousemove事件,循环把选中的控件的left、top动态设置
[此贴子已经被作者于2018/3/25 23:27:10编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/25 23:35:00 [只看该作者]

1、你得到框选的控件了没有?记录在一个变量里面;

 

2、移动某一个控件的时候,不是做出来了?同样的,循环设置多个控件你不会做?


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/3/25 23:41:00 [只看该作者]

怎么判断 一个控件 还是多个空间 这块判断的不好

变量是字典(string,new list (of string)) ,就是 窗口名,框选的控件名集合

mousedown 总是和单独选定的代码发生冲突,就是这块

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/26 8:32:00 [只看该作者]

以下是引用blsu33在2018/3/25 23:41:00的发言:
怎么判断 一个控件 还是多个空间 这块判断的不好
 

 

用一个变量记录控件集合,比如 list(of string) 或者数组,都可以。你框选的时候,不是得到了记录?记录起来。

 

移动控件的时候,不能是一个还是多个,都循环list集合进行赋值即可。


 回到顶部
总数 15 1 2 下一页