코드를 실행하면 폼이 정상적으로 표시되지만 디자이너가 이를 표시할 수 없으며 "txtbox"가 선언되지 않았거나 값이 할당되지 않았다는 오류 메시지가 나타납니다.
Windows Forms 디자이너는 파일의 첫 번째 클래스를 역직렬화하고 로드하여 구성 요소를 만들고 InitializeComponents
메서드와 .cs 파일에 있는 구성 요소 선언을 기반으로 해당 속성을 설정합니다.
이 예에서 "txtbox" 선언은 첫 번째 파일에 있지만 첫 번째 파일의 부분 클래스에 있기 때문에 디자이너가 이를 직렬화하고 로드할 수 없습니다.
이 문제를 해결하려면 첫 번째 파일의 "txtbox" 선언을 두 번째 파일의 로컬 클래스로 이동하면 됩니다. 이를 통해 디자이너는 초기화될 때 양식에 액세스하고 로드할 수 있습니다.
InitializeComponents
은 그렇지 않습니다. 위 내용은 'txtbox'가 선언되지 않은 경우 내 C# Windows Form 디자이너를 볼 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!