以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何用变量引用动态变化的类型?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177635)

--  作者:昱飞哥
--  发布时间:2022/5/29 12:03:00
--  [求助]如何用变量引用动态变化的类型?
Dim strip As WinForm.Strip = e.Form.Strips("主菜单")
Dim c As WinForm.Control = e.Form.Controls("ListView1")
Dim frq As String = c.Parent.Gettype.FullName \'得到的是父控件的类名,现在是FoxTable.Winform.Form,但是有可能实际编程情况下会更改父控件
\'MessageBox.Show(frq)
Dim lx As frq = e.Form.Controls(c.Parent.name) \'用父控件的类型引用父控件
lx.basecontrol.controls.add(strip.BaseControl)

红色部分的代码错误,因为得到的父控件的类名是不确定的,所以想用变量lx引用这个动态变化的类名

--  作者:liufucan
--  发布时间:2022/5/29 12:20:00
--  
as  object试试