DetailPage-MSS-KB

기술 자료

기술 자료: 839202 - 마지막 검토: 2007년 11월 27일 화요일 - 수정: 4.6

 

이 페이지에서

현상

Microsoft Windows Forms Visual Studio .NET에서 또는 Visual Studio 2005에서 작업할 때 사용자 정의 컨트롤의 DesignMode 속성은 False 로 설정할 수 있습니다.

원인

다른 사용자 정의 컨트롤 안에 사용자 정의 컨트롤을 중첩할 경우 Visual Studio .NET에서 또는 Microsoft Studio 2005에서 디자인 타임에 이 문제가 발생합니다. 이렇게 하면 중첩된 사용자 정의 컨트롤의 DesignMode 속성을 False 를 반환합니다. 루트 수준 사용자 정의 컨트롤을 다른 사용자 정의 컨트롤을 사용자 정의 컨트롤이 포함된 경우 True 를 반환합니다.

추가 정보

Windows Mobile 기반 스마트폰에 GPRS 연결이 구성되어 있는지 확인합니다

  1. Visual Studio .NET에서 또는 Visual Studio 2005에서 Microsoft Visual Basic .NET 또는 Microsoft Visual Basic 2005 Windows 응용 프로그램 프로젝트를 만들 수 있습니다. 기본적으로 Form1 이라는 Windows Form은 만듭니다.
  2. 두 개의 새 UserControl 프로젝트를 솔루션에 추가하십시오. UserControl 프로젝트 UserControl1 및 UserControl2 이름을 지정합니다.
  3. UserControl1 프로젝트 UserControl1 컨트롤을 엽니다. Label 개체를 컨트롤에 추가하십시오. Label 개체를 레이블1을 이름을 지정합니다.
  4. UserControl1 컨트롤을. Load 이벤트에 다음 코드를 추가하여
    Me.label1.Text = this.DesignMode;
  5. 저장하고 프로젝트를 빌드하십시오.
  6. UserControl2 컨트롤 열고 UserControl2 컨트롤에 UserControl1 컨트롤을 추가하십시오.
  7. 저장하고 프로젝트를 빌드하십시오.
  8. Windows Forms 프로젝트의 Form1 폼을 디자인 보기에서 열고 UserControl1 컨트롤과 UserControl2 컨트롤 Form1 폼을 추가하십시오.
중첩된 UserControl1 컨트롤의 레이블 False, 읽고 비중첩 UserControl1 컨트롤의 레이블 True 읽습니다.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.

참조

Windows Forms 및 사용자 정의 컨트롤에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.


http://msdn2.microsoft.com/en-us/library/system.windows.forms.usercontrol(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/system.windows.forms.usercontrol(vs.71).aspx)

http://msdn2.microsoft.com/en-us/library/Aa984070(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/Aa984070(VS.71).aspx)

http://msdn2.microsoft.com/en-us/library/Aa984216(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/Aa984216(VS.71).aspx)

http://msdn2.microsoft.com/en-us/library/Aa984079(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/Aa984079(VS.71).aspx)

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Common Language Runtime (included with the .NET Framework) 1.0
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
키워드: 
kbmt kbvs2005swept kbvs2005applies kbprb KB839202 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store