以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何在窗口中用按钮复制多个控件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157986) |
-- 作者:guosheng -- 发布时间: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)如何判断 名称中有“引用下拉窗口” 这几个字的控件的数量。 判断行数,以便循环。 |
-- 作者:有点蓝 -- 发布时间:2020/11/4 13:35:00 -- 控件名称要有规律,比如:文本框1、文本框2、...这种 lbl.Top = 最后一行的控件. Top + 最后一行的控件.高度 + 10 3、窗口大小调整一样是根据最后一行的控件位置来设置:窗口高度 = 最后一行的控件. Top + 最后一行的控件.高度 4、使用全局变量记录添加了几次
|
-- 作者:guosheng -- 发布时间:2020/11/4 16:20:00 -- 动态增加的控件,如何继承上一行控件的 所有事件和属性啊? |
-- 作者:有点蓝 -- 发布时间:2020/11/4 16:36:00 -- 无法继承,属性需要重新设置。事件不存在继承,动态添加的控件事件都只能在全局事件里处理:http://www.foxtable.com/webhelp/topics/1920.htm |