有没有做C#自定义控件的高手高手,高高手,求救

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:50:47
自定义控件,注意,是自定义控件开发!!!!
需要开放一个属性ITems,像Combox的 Item那样的项,可以输入如A,B,C等。然后再开放了一个集合编辑器属性,里面有一项selectItem要做下拉,下拉动态下拉A,B,C等,不知道哪位大哥有高见啊,帮我解决了问题的要多少分给多少分。
在集合编辑器里做下拉一般都用enum,可惜enum都是静态的,动态的用反射做也有很大难度,有其他办法做下拉嘛,并且动态下拉值?

你想说做一个自定义控件,其中一个属性是下拉可选框,但是可选框的内容需要动态生成?!
比如这次可选的是A,B,C 下次可选的可以换成E,F,G。
是不是这个意思?!

老实说,除了enum我还真不知道什么其他的类型可以在自定义控件中做成下拉的选择框.
不过你的要求让我想起在绑定数据集的时候可以动态列出数据表的名字,这个或许可以挖掘一下.
最后标记一下,等待高人解决.我看电视去了.嘿嘿.

像你说的Combox就可以搞定
combox1.DataSource=dt;//表格
combox1.DisplayMember="name";
combox1.ValueMember="Id";

集合编辑器是微软那种的啊?那我觉得你难点是那个集合编辑器了。微软那个集合编辑器不可以调用的,写一个严谨的集合编辑器还是要花点时间的。

可以给你一些代码后思路,不过我怕写那个集合编辑器。