我有一个属性网格,需要动态修改数据,以便不同的属性获得不同的下拉菜单(下拉菜单中的条目在设计时不知道)。我已经尝试过在How to modify PropertyGrid at runtime (add/remove property and dynamic types/enums)之后描述的方法。在运行时修改propertyGrid
现在,我的问题如下: 我实现了TypeConverter,如后文中所述。但是,propertyGrid灰色的属性,并没有显示下拉。我尝试使用与示例中完全相同的代码。使用示例项目时,它可以正常工作,但将其集成到我自己的项目中时,下拉列表不显示。
有谁知道,如果有任何应用程序设置或类似的东西,这可能会导致这种影响?我已经检查过框架版本,但到目前为止我没有找到任何东西。
传统上,TypeConverters(和其他相关对象)应该驻留在它们自己的程序集中,通常称为*“MyProject.Design.dll”* – MattDavey 2011-03-22 09:05:20