1

디자인보기에서 사용자 정의 컨트롤 속성에 액세스하려면 어떻게합니까?디자인 모드에서 속성에 액세스 할 수있는 사용자 컨트롤 만들기

예를 들어 Title 속성이있는 NoteBox이라는 사용자 지정 사용자 정의 컨트롤이 있습니다.

레이블, 버튼 또는 그룹 상자의 Text 속성과 마찬가지로 Title 속성을 철저한 디자인보기로 설정하여 내 양식에 표시 할 수 있기를 바랍니다.

이것이 가능합니까?

답변

1

이렇게 할 수 있으며 디자이너에게 UserControl을 끌 때 대부분 자동으로 작업해야합니다. CategoryAttribute 및 그와 유사한 많은 특성이있어 PropertyGrid이 제어 속성을 표시하는 방법을 결정하는 데 도움이됩니다.

자세한 내용은 Getting the Most Out of the .NET Framework PropertyGrid Control을 읽어 보시기 바랍니다. 이 기사는 적절한 모든 속성을 자세히 설명하고 필요에 따라 속성에 대한 사용자 정의 편집기를 만드는 방법을 보여줍니다.

+0

이렇게하면 응용 프로그램이 실행되면 이러한 속성을 설정할 수있는 것처럼 보이지만 보이지 않습니다. 어떻게 컴파일 전에 이러한 속성에 액세스 할 수 있습니다. – elucid8

+0

@ elucid8 Windows Forms 디자이너가 제대로 작동하도록 설정하기위한 것입니다. –