Здравствуйте, Daima, Вы писали:
D>ширина первой колонки:Type type = this.propertyGrid1.GetType();
D> FieldInfo field = type.GetField("gridView",BindingFlags.NonPublic |BindingFlags.Instance);
D> object valGrid = field.GetValue(this.propertyGrid1);
D> Type gridType = valGrid.GetType();
D> int width = (int)gridType.InvokeMember("GetLabelWidth",BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Instance,null,
D> valGrid,new object[] {});
D> MessageBox.Show(width.ToString());
Благодарствую, я было нашел вот такое решение
FieldInfo myFieldInfo = gridType.GetField("labelRatio");
object data = myFieldInfo.GetValue(valGrid);
Но ваше решение мне кажется более элегантным — спасибо...