Foxtable(狐表)用户栏目专家坐堂 → 如何在窗口中用按钮复制多个控件


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

主题:如何在窗口中用按钮复制多个控件

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
如何在窗口中用按钮复制多个控件  发帖心情 Post By:2020/11/4 12:13:00 [只看该作者]

模式窗口的【增加控件】按钮

增加控件
引用下拉窗口1   文本框1     金额框1    日期框1   逻辑框1
引用下拉窗口2   文本框2     金额框2    日期框2   逻辑框2
引用下拉窗口3   文本框3     金额框3    日期框3   逻辑框3

                 确定按钮              取消按钮 

点击一次增加按钮窗口变成:
增加控件
引用下拉窗口1   文本框1     金额框1    日期框1   逻辑框1
引用下拉窗口2   文本框2     金额框2    日期框2   逻辑框2
引用下拉窗口3   文本框3     金额框3    日期框3   逻辑框3
引用下拉窗口4   文本框4     金额框4    日期框4   逻辑框4

                 确定按钮              取消按钮         -----这排按钮自动下移
(1)点击【增加控件】按钮,复制上一行按钮,控件的代码跟上一行都相同
引用下拉窗口4   文本框4    金额框4    日期框4   逻辑框4
(2)如何让新增的这些控件显示在上一行的下面。
(3)模式窗口 自动调节,加宽一下,否则新增的哪一行控件可能看不到了。
(4)如何判断  名称中有“引用下拉窗口” 这几个字的控件的数量。 判断行数,以便循环。


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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 13:35:00 [只看该作者]

控件名称要有规律,比如:文本框1、文本框2、...这种

2、添加控件参考:http://www.foxtable.com/webhelp/topics/1409.htm,根据控件名称获取最后一行的控件的位置,去设置新控件的位置
lbl.Top = 最后一行的控件. Top + 最后一行的控件.高度 + 10

3、窗口大小调整一样是根据最后一行的控件位置来设置:窗口高度 = 最后一行的控件. Top + 最后一行的控件.高度

4、使用全局变量记录添加了几次

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/11/4 16:20:00 [只看该作者]

动态增加的控件,如何继承上一行控件的 所有事件和属性啊?

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 16:36:00 [只看该作者]

无法继承,属性需要重新设置。事件不存在继承,动态添加的控件事件都只能在全局事件里处理:http://www.foxtable.com/webhelp/topics/1920.htm

 回到顶部