В одной из строк (строке N1) стандартной Forms.PropertyGrid я вывожу “свойство-массив” в соответствии с длиной этого массива, например, массив из трёх целых чисел:
10; 20; 30
После щелчка на “+” строка разворачивается и каждый элемент этого массива выводится на отдельной строке PropertyGrid.
Проблема возникает, когда требуется редактировать длину массива и элементы массива одновременно, т.е. в одной PropertyGrid.
Непонятно, как варьировать(в соответствии с длиной массива) количество строк, выводимых в PropertyGrid после разворачивания “плюсом” строки N1.
Дело в том, что каждый элемент массива представлен в моём классе как отдельное property с атрибутом [BrowsableAttribute(true)], где “true” должно быть константой, а не переменной.
Может быть PropertyGrid не способна выводить массивы переменной длины?