내 컨트롤 사용자가 컨트롤의 라이센스 방법을 선택하도록 허용하고 싶습니다. 선택은 열거 형에서 비롯된 것이므로 내가 배운 방법 중 하나를 선택해야합니다. 이 라이센스는 런타임에 코드를 실행하기 전에 선택해야합니다. 따라서 나는 그들이 디자인 타임에 가치를 선택하길 바란다. 또한,이 속성을 피할 수 있으면 런타임에 쓰기 가능하도록 설정하는 것을 원하지 않습니다. 디자인 타임에만 속성을 사용할 수있게 만드는 방법이 있습니까?Windows Forms 컨트롤에 디자인 타임 전용 속성을 사용할 수 있습니까?
3
A
답변
5
컨트롤의 디자인 타임 동작을 creating a separate designer class으로 지정할 수 있습니다. 컨트롤 자체는 런타임의 인스턴스로만 존재할 수 있기 때문에 실제로 디자인 타임에 설정되는 속성은 실제로 저장할 수 없습니다 (저장되는 위치는 어디입니까?). 그러나 디자이너 클래스는 디자이너가 호출하고 사용하므로 비 런타임 런타임 비헤이비어를 캡슐화 할 수 있습니다.
+0
고마워요. 내가 찾던 고마워요. –
+0
나를위한 불량 링크. – LarsTech
관련 문제
- 1. .NET Windows Forms 디자인 타임 규칙
- 2. 디자인 타임 데이터에 Microsoft.Xna.Framework.Media.MediaLibrary를 사용할 수 있습니까?
- 3. C# Windows Forms 디자인 타임 폼 생성자가 호출되지 않았습니까?
- 4. Windows Forms 디자이너의 Visual Studio 2008 - 디자인 타임 오류
- 5. C#의 트리 노드에서 읽기 전용 속성을 사용할 수 있습니까?
- 6. vs2010 windows 응용 프로그램 디자인 타임 오류
- 7. WCF, 서비스에서 Windows Forms 컨트롤에 액세스
- 8. 디자인 타임에만 사용자 정의 컨트롤의 속성을 수정할 수있는 방법이 있습니까?
- 9. 리플렉션을 통해 전용 속성을 설정할 수 있습니까?
- 10. Windows Forms : DataGridView RowCount 속성을 레이블에 바인딩
- 11. 인덱서 속성을 사용할 수 있습니까?
- 12. Windows 컨트롤을 WPF와 함께 사용할 수 있습니까?
- 13. nullable 속성이있는 컨트롤에 의해 Windows Forms Designer가 설정됩니다.
- 14. .net winforms 컨트롤에 스타일을 사용할 수 있습니까?
- 15. 사용자 컨트롤 디자인 타임 지원
- 16. 런타임에 컴파일 타임 정보를 사용할 수 있습니까?
- 17. Windows Forms 컨트롤은 양식이 언제 활성화되었는지 알 수 있습니까?
- 18. windows forms
- 19. Windows Forms 테마
- 20. '작업 메뉴'를 추가하는 Windows Forms 컨트롤 디자이너
- 21. 에이전트 전용 데이터베이스의 타임 스탬프
- 22. 단일 폼 Windows Forms 응용 프로그램의 디자인 패턴
- 23. 다른 Windows Forms 컨트롤에 동일한 이벤트 처리기를 사용하는 것이 안전합니까?
- 24. Windows Forms 컨트롤을 읽기 전용 및 IDisposable로 만들기
- 25. 디자인 타임 데이터
- 26. Windows Forms ToolStripMenuItem ShortcutKeys 속성을 numpad 키로 설정하면 작동하지 않습니다.
- 27. Windows Forms : 모덜리스 ShowDialog?
- 28. Windows Forms DataGridView 스크롤
- 29. d : DataContext와 함께 XmlDataProvider를 사용할 수 있습니까?
- 30. IoC 및 디자인 타임
나는 완전히 확신 할 수는 없지만,'System.Component.TypeDescriptor'를 사용하면 관련 인터페이스가 작동 할 수도 있습니다. – stakx