2009-05-18 30 views
3

我试图用VS2005(.NET 2.0)在C#中实现对propertygrid的拖/放支持。 propertygrid可以处理dragenter等事件,但似乎没有办法在拖动事件期间获取指针下的griditem。到目前为止,我所能得到的最好的结果是使用selectedgriditem属性来检索自定义propertyDescriptor并设置该值,但这需要在开始拖放操作之前选择一个网格项目。C#PropertyGrid拖放

有没有人有过这样的运气?

感谢:-)

回答

3

如果你没有得到任何快乐,你可以尝试SmartPropertyGrid;我有不知道是否会工作,但它也许值得一看。作为来自第三方的“功能请求”,你甚至可能会有更多的喜悦,因为现在WPF已经接管了MS版本的密码。

+0

嗨,感谢您的建议,SmartPropertyGrid实际上非常酷,它有我需要的方法,PropertyItemFromPoint()做拖放的东西。再次感谢! – user109072 2009-05-20 00:53:36