사용자 지정 그리드 컨트롤에 선 색상 속성이 있습니다. Drawing.SystemColors.InactiveBorder
으로 기본 설정하고 싶습니다. 나는 시도했다 :System.Drawing.SystemColors의 DefaultValue
[DefaultValue(typeof(System.Drawing.SystemColors), "InactiveBorder")]
public Color LineColor { get; set; }
그러나 그것은 작동하지 않는다. 기본 값 속성을 사용하여이를 어떻게 수행합니까?
을 시간을 표시하고 _Reset_ 명령을 선택하면 'bool'을 '색상'으로 변환 할 수 없다는 오류가 표시됩니다. @aku 솔루션이 작동합니다. – Pooven
속성을 굵게 표시하는 것 외에도 Forms 디자이너는 'DefaultValueAttribute'에 지정된 값을 가진 경우 속성을 serialize하지 않습니다. 즉,이 속성의 경우 'InitializeComponent'메서드에서 코드가 생성되지 않습니다. –