커다란 프로젝트를 위해 커스텀 DataGridView 객체를 작성하여 많은 개발자들에게 앱 섹션을 일관성있게 보이게 만듭니다.DataGridViewCellStyle 오버로드하고 기본값을 부여하십시오.
는 내가있는 DataGridView의 특성의 많은 기본값을 설정하려면, 나는 다음과 같이 그들 중 많은 사람들을 설정할 수 있습니다
<System.ComponentModel.Browsable(True), System.ComponentModel.DefaultValue(DataGridViewAutoSizeColumnsMode.Fill)>_
Public Overloads Property AutoSizeColumnsMode() As DataGridViewAutoSizeColumnMode
Get
Return MyBase.AutoSizeColumnsMode
End Get
Set(ByVal value As DataGridViewAutoSizeColumnMode)
MyBase.AutoSizeColumnsMode = value
End Set
End Property
이러한 속성은 잘 기본값으로 과부하. 그 때 내가 문제에 부딪혔다 기본 셀 스타일을 만들기 시작. DataGridViewCellStyle은 클래스이므로 상수를 만들 수 없습니다. 모든 설정을 클래스 생성자에서 원하는대로 변경하려고 시도했습니다. 디자이너 속성의 변경 사항이 앱 실행과 동시에 다시 설정된다는 점만 제외하면 멋지게 작동합니다. 그래서 생성자에 변경 사항을 추가하는 것은 불가능합니다.
컨트롤이 디자이너에서 처음 삭제 될 때만 실행되는 코드를 어디에도 둘 수 있습니까? 또는 기본값을 설정하는 다른 방법은 무엇입니까?
오른쪽 일 수도 있습니다. – broke
그런 식으로. – Jrud