作成日: 2025/05/26 最終更新日: 2025/08/27
文書種別
不具合
発生環境
17.0J SP2(17.0.4803.2022)
状況
修正済み
詳細
LegacyBehaviors プロパティに Style を含めた旧スタイルシステムを有効にした状態で、RowCount や ColumnCount に 規定値(500)を超える値 を設定すると、 Visual Studio のデザイン画面でフォームを表示する際に、以下のようなエラーが発生します。
| 場所 System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value) 場所System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError) 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement) 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) |
回避方法
Service Pack 3(v17.0.4804.2022/v17.3.0)で修正済み。
Service Pack 3を適用せずに対処する方法としては、デザイン時ではなく、コード上で RowCount や ColumnCount を設定していただく方法が考えられます。