2009-03-02 5 views
2

.NET 개발에 익숙하지 않아 뭔가 분명히 놓친다면 용서해주십시오.DateTimePicker와 유사한 입력 컨트롤

내 시나리오는 매우 간단합니다. 제 프로그램은 제국 및 미터법 측정 시스템을 다룰 것입니다. {feet, inches} 및 {meters, cm} (한 번에 한 세트 만)를 우아하게 집을 수있는 입력 컨트롤이 필요합니다.

VC#의 Control Toolbox (Winforms .NETF 3.5)에서 본 것부터 MaskedTextBox, NumericUpDownDateTimePicker을 찾고 있습니다. 즉

:

  • MaskedTextBox '필터링 사용자 입력 능력
  • NumericUpDown'[IN/드]
  • DateTimePicker 측정
  • 의 사용자 선택 [서브 유닛을 crementing의 능력 하나의 컨트롤에서 정보를 "분리"하는 능력. 나는 여전히 같은 컨트롤을 표시하는 동안 피트와 인치를 말하는 떨어져 파괴에 특히 관심

나는 또한에 입력 별도의 조각을 유지하는 DateTimePicker의 능력을 복제에서 가장 관심이 있음을 지적한다 하나의 컨트롤.

이 기능을 구현하려면 하위 컨트롤을 사용해야하는 기본 컨트롤에 대한 의견을 보내 주시면 감사하겠습니다.

건배!

답변

1

시작 지점이 될 수있는 code project article을 보았습니까?

+0

감사하지만 링크가 잘못된 URI를 가리키고 있습니다. 기사가 수정되면 기꺼이 읽습니다. =) –

+0

사과! 지금 고치고 ... –

+0

감사합니다 미치, 그것을 밖으로 체크 ... –

0

저는 DateTimePicker가 충분히 유연하지 않아서 그렇게 생각합니다.

복합 사용자 정의 컨트롤을 만들어야합니다. 메인 컨트롤이 포함되어 있어야합니다

  • 세 NumericUpDown 컨트롤 (년, 월, 일) (대신 마스크 텍스트 상자의) 모든 유효성 검사 이벤트에
  • 위임 이벤트를
  • 이 때 Calendar 컨트롤 예를 표시합니다. 사용자는 NumbericUpDown 컨트롤에 클릭 (또는 오른쪽에 '...'라고 표시된 버튼을 바칠 수)

또는 yoou은 오픈 소스에 대한 CodeProject의 또는 코드 플렉스에 검색 할 수 있고, Telerik와 DevX 쉐어웨어 구성 요소.

관련 문제