2009-05-18 63 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