屬性網格不顯示選定對象的新值。.NET Propertygrid刷新問題
例如:
o.val = "1";
pg.SelectedObject = o;
o.val = "2";
pg.Refresh();
在屬性網格的屬性仍是 「1」; 只有當您點擊此屬性時纔會更改。
或類似的:
o.val = "1";
pg.SelectedObject = o;
o.val = "2";
pg.SelectedObject = o;
但在這種情況下,焦點將改爲PropertyGrid中。
我無法重現您的問題。你的代碼在我的示例中運行良好。如果網格尚未第一次顯示,則甚至不需要刷新。也許你應該發佈一些我們可以測試的代碼。 – 2010-03-31 11:38:20