0

にリストがPropertyGridあり、配列があります。

エキスパンダー( +)で開いた配列が編集可能な場合、

しかし、リストがエキスパンダーで開くと編集できません。

それらの違いは何ですか?

私はこの質問を見ました:

PropertyGrid と TypeConverterAttribute の既定の動作を変更する

エキスパンダーによる編集を防ぐために、配列をリストにしています。

配列では編集できるのに、リストでは編集できないのはなぜですか?

どうすればこれを変更できますか? (それともできない?)

4

2 に答える 2

0

編集できない理由がわかりました、

リスト内の各値はobject編集できないため、

GetValueオブジェクトから 1 つの値を入れたとしても。

エキスパンダーのリストでオブジェクトを開き、そこで編集しました。

于 2013-04-11T11:04:50.280 に答える
-1

私の提案として、リストは自動実装された配列リストであり、割り当てる必要がある配列と比較してサイズが柔軟であるため、リストを使用することをお勧めします。詳細は http://www.dotnetperls.com/listをご覧ください

于 2013-04-11T08:09:20.173 に答える