2008-11-17 12 views
4

PocketPC 플랫폼 (.NET Compact Framework 2.0 이상) 용 응용 프로그램을 개발하고 계속해서 실행되는 문제 중 하나는 ComboBox 컨트롤의 드롭 다운 너비가 매우 긴 문자열 값을 표시 할만큼 충분히 넓지 않다는 것입니다.PocketPC 플랫폼의 Smartphone 스타일 ComboBox 동작?

나는 드롭 다운 폭을 넓히기 위해 P/Invoke 메서드를 통해 실행했지만, 실제로 갖고 싶은 것은 ComboBoxes의 Smartphone 스타일 동작입니다. 이것은 초기보기가 스핀 컨트롤 (옵션 목록을 스크롤하는 왼쪽/오른쪽 화살표)이라는 것을 의미하며, 동작 버튼을 클릭하면 모든 옵션이 전체 화면으로 표시됩니다. 읽기 쉽습니다.

나는 PocketPC에서이 동작을 시뮬레이트하기 위해 사용자 지정 사용자 정의 컨트롤을 만들 수 있다고 생각하지만 실제 Smartphone 기능을 사용하고이를 사용할 수 있는지 알고 싶습니다. 가능한 경우 기존 기능을 활용하는 것이 더 빠를 것입니다.

답변

2

ComboBox의 동작은 PocketPC 스마트 폰 OS가 ComboBox를 처리하는 방법이기 때문에 가능하지 않다고 생각합니다. ComboBox로 스마트 폰 앱을 컴파일하고 일반 PocketPC에서 실행하면 ComboBox가 그런 식으로 행동하지 않습니다 (제 생각 엔).

+0

글쎄, 그건 말이 될 것입니다. 나는 이것이 스마트 폰 대 PocketPCs에서 구현 된 Windows Mobile 플랫폼의 "물리적 인"차이에 기인한다고 생각하십니까? 두 플랫폼 모두 동일한 코드를 공유하고 PocketPC를 사용하여 일부 스마트 폰을 "속이기"를 바랄 수 있다고 생각합니다. – CBono

+0

일반 Windows Mobile의 컨트롤은 일반 Windows 컨트롤의 제거 된 버전이지만, 대부분의 Smartphone 컨트롤은 마우스 나 스타일러스없이 작동해야하므로 처음부터 별도로 구현되었습니다. – MusiGenesis

+0

걱정하지 마세요. 나는이 질문을 포기하지 않았습니다. 나는 다른 사람들이 소리를 지는지보기 위해 조금 기다리기를 좋아한다. 그러나 아마 이것처럼 보일 것이다. 그리고 우리 고객이이 영역에서 작업을 승인 한 경우,이 목적을 위해 작성한 사용자 정의 컨트롤을 기꺼이 공유 할 것입니다. – CBono