我新建一个custom visual的userobject
里面放一个ddlb_1(下拉列表框) 和tv_1(treeview)
我想让这个uo放到窗体上,随着窗体的大小改变(这个uo可以改变大小),里面的tv_1的大小也跟着改变
我在这个UO的 pbm_size事件里写下代码
ddlb_1.move(0,0)
ddlb_1.Resize(newwidth, ddlb_1.Height)
tv_1.Move(0,200)
tv_1.Resize(NewWidth, NewHeight - 100)
运行根本没有触发这个事件,tv_1的大小还是布局时的大小
问题出在哪里?
------解决方案--------------------
直接用 OBJECT.width OBJECT.height
------解决方案--------------------
在窗口的 resize 事件里要写代码调整 UO的大小。
------解决方案--------------------
UO的 pbm_size只有当在窗口里的这个控件改变大小的时候才触发
建议你写一句代码把uo对象调整一下大小,看一下是否触发