以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请注意,新版本动态生成控件有一处变动  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25882)

--  作者:狐狸爸爸
--  发布时间:2012/11/19 12:06:00
--  请注意,新版本动态生成控件有一处变动

原来:

 

Dim txt As WinForm.TextBox
txt = e.Form.CreateControl(
"TextBox1", ControlTypeEnum.TextBox)
txt.Left =
100
txt.Top =
100
txt.BindingField =
"订单.数量"
e.Form.AddControl(txt)

 

 

现在必须:

 

Dim txt As WinForm.TextBox
txt = e.Form.CreateControl(
"TextBox1", ControlTypeEnum.TextBox)
txt.Left =
100
txt.Top =
100
e.Form.AddControl(txt)
txt.BindingField =
"订单.数量" \'必须先将控件加入到窗口或容器中,才能设置绑定字段

 

提示:动态生成控件的时候,必须先将控件加入到窗口或容器中,才能设置其绑定字段,切记切记。 

[此贴子已经被作者于2012-11-19 12:07:12编辑过]

--  作者:blackzhu
--  发布时间:2012/11/19 12:17:00
--  
偶尔用用
--  作者:程兴刚
--  发布时间:2012/11/19 13:39:00
--  
哈,这样比较规范,符合思维逻辑!