Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用变量引用动态变化的类型?


  共有3938人关注过本帖树形打印复制链接

主题:[求助]如何用变量引用动态变化的类型?

帅哥哟,离线,有人找我吗?
昱飞哥
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:324 积分:2504 威望:0 精华:0 注册:2020/3/2 23:15:00
[求助]如何用变量引用动态变化的类型?  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:647 积分:5702 威望:0 精华:0 注册:2017/4/7 12:15:00
  发帖心情 Post By:2022/5/29 12:20:00 [只看该作者]

as  object试试

 回到顶部