以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]piao据设计中想动态增加lab控件,然后有的控件必需要DataFormat事件,怎么可以动态增加DataFormat事件?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143401)

--  作者:yjm789000
--  发布时间:2019/11/23 11:21:00
--  [求助]piao据设计中想动态增加lab控件,然后有的控件必需要DataFormat事件,怎么可以动态增加DataFormat事件?
[求助]票据设计中想动态增加lab控件,然后有的控件必需要DataFormat事件,怎么可以动态增加DataFormat事件?

我的票据设计中,想可以动态增加控件,关键是有的lab控件中有DataFormat事件,而动态增加的lab控件里面的DataFormat事件是没有的,我要怎么样也可以动态一起增加DataFormat事件呢?


需要动态增加的DataFormat事件,比如:e.Text = CUMoney(e.Value)   ,请问老师,这种情况要怎么实现? 。控件必需要动态增加



--  作者:有点蓝
--  发布时间:2019/11/23 11:32:00
--  
没有办法使用DataFormat事件,只能是不使用绑定,直接给增加的控件赋值需要显示的内容

比如:

Dim lbl As WinForm.Label
lbl
 = e.Form.CreateControl("lable1", ControlTypeEnum.Label)
lbl
.Text = CUMoney(123.45)
lbl
.Left = 100
lbl
.Top = 100
e
.Form.AddControl(lbl)