저는 다소 복잡한 UserControl을 가지고 있으며 Visual Studio 2008은 작업 할 때 다소 혼란 스럽습니다. Designer를 사용하여 컨트롤을 열 때마다 Designer에서 설정 한 무해한 값 즉, Size 속성의 초기화를 즉시 변경하기로 결정합니다. 이러한 변경 사항을 저장하고 닫은 다음 다시 열면 거의 항상 내 컨트롤의 다른 구성 요소가 초기 크기가 변경되면서 무한대로 변경되어야합니다. 운좋게도 자동 크기 조정을 사방에 사용하고 있기 때문에 이러한 변경은 무해합니다. 그러나이 작업은 상당히 성가시다. 나는 잘못 된 것을 알아내는 것을 어디서부터 시작 해야할지에 대해 가장 안좋은 생각이 없습니다. 지금 당장 디자이너가 컨트롤을 열 때마다 디자이너가 자동 크기 조정 결과를 초기 크기 필드에 다시 지정한다는 생각 밖에 없습니다. 원인/수정에 대한 아이디어가 있습니까?Visual Studio Designer는 항상 내 컨트롤을 변경하려고합니다.
편집 : 또한 응용 프로그램 설정을 사용하여 응용 프로그램을 실행하는 동안 크기를 조정할 수있는 자식 구성 요소의 크기를 저장하지만 실제로 디자이너가 기본값을 사용해야한다는 사실을 충분히 이해하기를 바랍니다.
나는 완전히 이것을 얻는다. 그것은 정말로 자극적이다. 왜냐하면 그것은 모든 지긋 지긋한 시간을 소스 컨트롤에 요구하고, 때때로 변화를 깨는 것이다. – GWLlosa
Visual Studio 2012에서 내 사용자 지정 컨트롤 내의 자식 컨트롤의 크기가 조정되는 것과 동일한 문제가 발생합니다. 당신을 위해 일했던 해결책에 대한 어떤 단어? – almostProgramming