양식 편집기를 사용하여 컴팩트 프레임 워크로 화면을 만들었습니다.이 화면이나 적어도 일부 구성 요소를 잡아 컴팩트 프레임 워크 응용 프로그램의 여러 위치에서 사용할 수있는 방법이 있습니까?컴팩트 프레임 워크에서 화면 재사용?
답변
UserControls처럼 보일 것 같습니다. 그것들은 하나 이상의 컨트롤을 표면 (UserControl)에 추가하도록 만든 다음 원하는대로 응용 프로그램에서 그 폼에 UserControl을 추가 할 수 있습니다.
예, tcarvin이 맞습니다. 사용자 정의 컨트롤을 만든 다음 필요한만큼 컴팩트 프레임 워크 응용 프로그램에서이 컨트롤을 다시 사용하기 만하면됩니다.
은 솔루션 탐색기에서 프로젝트 이름에 VS에서 마우스 오른쪽 버튼을 클릭를 시작하려면 : 팝업 메뉴에서다음 UserControl을 추가를 클릭합니다. 수락 또는 사용자 컨트롤의 파일 이름을 변경 한 다음 빈 사용자 컨트롤을 찾고 있습니다 :
이제 사용자 컨트롤 캔버스의 크기를 조정 한 후 버튼, 레이블, 텍스트 상자 등과 같은 다른 컨트롤을 배치 할 수 있습니다 . 거기에 :
그런 다음 또한 예에서 등 버튼 이벤트에 대한 코드를 입력 할 수있는 하나의 파일을 선택 OpenFileDialog를 사용하는 코드를 추가 할 수 있으며 파일 이름이 다음 텍스트 상자에 표시됩니다. 준비가되면 Visual Studio의 왼쪽에 업데이트 된 컨트롤 목록이 표시되도록 솔루션을 빌드해야합니다.
간단인가요 위로 윈도우 폼 디자인보기로, 당신은 다음의 UserControl을 배치 할 수 있습니다?
사용자 정의 컨트롤을 사용하여 라이브러리를 만든 다음 라이브러리를 참조하는 모든 소형 프레임 워크 프로젝트에서 컨트롤을 다시 사용할 수도 있습니다.
~ josef
+1 모든 스크린 샷으로 큰 노력을했습니다. – tcarvin
- 1. 컴팩트 프레임 워크에서 호출 된 WCF 서비스
- 2. WinForms 및 컴팩트 프레임 워크에서 '이동'컨트롤 만들기
- 3. 컴팩트 프레임 워크에서 큰 이미지를 생성하는 방법
- 4. 컴팩트 프레임 워크에서 폼의 여러 인스턴스를 피하는 방법
- 5. 컴팩트 프레임 워크에서 Lazy <T>이 지원됩니까?
- 6. 컴팩트 프레임 워크와 traceview의 일치
- 7. MVC 패턴이있는 프레임 워크에서 화면 스크래핑 모듈은 어디에 위치합니까?
- 8. 그리드 프레임 워크에서 부분적으로 유연한 화면 레이아웃을 구현하는 방법은 무엇입니까?
- 9. 피라미드 프레임 워크의 재사용 가능한 구성 요소
- 10. 젠드 프레임 워크에서 검사기?
- 11. 젠드 프레임 워크에서 라우팅
- 12. 젠드 프레임 워크에서 FIND_IN_SET()?
- 13. 프레임 워크에서 파일 검사
- 14. Play 프레임 워크에서 리모팅
- 15. 프레임 워크에서 프로토콜 호출?
- 16. 동기화 프레임 워크에서 동기화 프로세스를 분할하는 방법
- 17. culture 특정 문자열 리소스 dll이 .net 컴팩트 프레임 워크에서 작동하지 않습니다.
- 18. 컴팩트 프레임 워크 C# : listView 하위 항목
- 19. 인 TeamCity는 컴팩트 프레임 워크 프로젝트
- 20. 소켓이 컴팩트 프레임 워크에 연결되어 있는지 확인하십시오.
- 21. 운전실 만들기. 컴팩트 프레임 워크 설치
- 22. Zend 프레임 워크에서 오류를 표시하지 않습니다.
- 23. 스프링 프레임 워크에서 함수 호출
- 24. 엔티티 프레임 워크에서 WPF 바인딩
- 25. 엔티티 프레임 워크에서 NHibernate 'Bags'구현
- 26. 젠드 프레임 워크에서 모델 계승
- 27. 에스프레소 프레임 워크에서 세션 사용
- 28. Xcode 프레임 워크에서 헤더 공개하기
- 29. 엔터티 프레임 워크에서 명시 적로드
- 30. 젠드 프레임 워크에서 이미지 업로드하기
시각적 상속? 또는 일부 구성 요소의 경우 단순히 사용자 정의 컨트롤로 캡슐화합니까? –
컨트롤이 바람직 할 수 있습니다 .. – tweetypi
질문 제목은 WinForms가 CF에 대해 암시하는 것처럼 보이지만 질문 텍스트는 CF에 대해 이야기합니다. 당신이 찾고있는 것을 상세히 설명해 주시겠습니까? – pdriegen