继承DataGrid。然后给这个新的类添加一些方法。
增加控件/动态绑定事件/删除控件/解除绑定
public sub addControl(byref obj as button , byval width as int32,byval height as int32_
,byval x as int32 , byval y as int32 ,byval name as string)
'这里的参数的意义:
'obj是你添加的控件,这个函数是添加button,width,height不用说了吧。x,y 是在datagrid的坐标
'name是控件名
obj = new button(name)
obj.width = width
obj.height = height
obj.size.x = x
obj.size.y = y
end sub
同样,你需要添加其他的控件,就重载这个添加控件的sub。也可以写成function,返回添加状态
然后是添加事件:
public sub addEvent(byref obj as button,...)
addhandle me.obj ...
end sub