关于反射控件,并调用其非静态属性下面的方法的问题
反射 combobox (自己扩展过的控件) 并将它添加到窗体中 这里我已经实现;
现在的问题是:
1.如何在添加到控件前 通过代码 添加 combobox 中的选项 即:调用 combobox.ITEMS.Add() 方法;
2.程序运行后,如何向已经添加到窗体的combobox 中添加 选项;
遇到的问题 添加到窗体中的类型 是Control 类型,因为解决方案中不允许引用自定义控件,如何 将 control 转换为我的自定义控件的类型。
请大家支招 谢谢
------解决方案--------------------请问你是如何反射的
------解决方案--------------------
可以直接将反射出的control转换城combox吗
combox cbo=control as combox
------解决方案--------------------
你在继承combobox的时候,应该重写它的Add方法,这样的话,就不需要转换为combobox来Add Item,直接使用你重写的Add方法
------解决方案--------------------
GetControlByControlFileName方法为什么要返回Control,而不是COMBOBOX呢?
------解决方案--------------------
------解决方案--------------------
lz,能把你在combobox中添加选项的代码贴出来吗?