Foxtable(狐表)用户栏目专家坐堂 → 怎么批量动态增加控件?


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

主题:怎么批量动态增加控件?

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


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
怎么批量动态增加控件?  发帖心情 Post By:2013/2/19 23:15:00 [显示全部帖子]

 各位大侠们,小白弱弱的问一下,现有以下思路,但实在不知道怎么做,现在做了个例子,要具备以下4点功能,哪位大侠能指导一下?

1、点后面“继续添加”的按钮,自动向下增加一组和上一行一样的控件,同时在表中新增一行 。
2、“继续添加”的按钮随着新增的控件组继续下移,点一次增加加一组,以此类推;
3、在新增的一组控件中录入的数据,会自动添加到表的新增行中;
4、保存按钮要与最后一组控件始终保持固定的距离;

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:动态批量增加控件.table


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
  发帖心情 Post By:2013/2/20 0:24:00 [显示全部帖子]

其实2楼的说的也是个方法,只是我这个是先录入订单基本信息,保存后自动转到这个窗口录入订单的用料信息,用料有多种不同的物料,想用这种动态控件方法来做,不知道能不能实现?程版主请多指教呀

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


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
  发帖心情 Post By:2013/2/20 12:49:00 [显示全部帖子]

程版主,以下的粉字字体是有关控件命名,不过我看不太懂,尤其是 e.Form.Controls("Panel_面板").Height\26这段是什么意思呀?

 

tbx= e.Form.CreateControl("TextBox_" & Values(Index) & e.Form.Controls("Panel_面板").Height\26, ControlTypeEnum.TextBox)


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


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
  发帖心情 Post By:2013/2/21 13:03:00 [显示全部帖子]

谢谢程版的解答,我理解了;但在后续调试中仍有以下问题,需要再次麻烦你了;

 

1、我给动态增加的控件设置了绑定字段,其他控件设置都成功,但唯独只有新增“部位名称”那个控件绑定不成功,为什么?怎么改?

2、在点“继续添加”按钮后,之前控件填定的数据全部被清空了,为什么?怎么才能不清空之前的数据呢?

3、在刚新增的一组控件里输入数据后,为什么之前对应列控件值全部变成刚刚输入的数据呢?怎么才能保持原来表单里的数据不变呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:动态批量增加控件.table


 回到顶部