2009-12-02 8 views
1

Vb.Net Windows 프로젝트에서 DateTimePicker 컨트롤을 사용하고 있습니다.사용자 지정 CultureInfo를 사용하여 DateTimePicker 구성

사용자 컴퓨터의 국가 별 설정을 반영하는 날짜를 원할뿐만 아니라 월 번호가 아닌 월 이름을 표시하고 싶습니다. 내 컴퓨터가 영어 (NZ)로 설정되어있는 경우 내 컴퓨터가 영어 (미국)로 설정되어있는 경우 예를 들어, I 십일 (26) 2009 년보고 싶다

, 그리고, 나는 2009년 11월 26일

를보고 싶다

이것이 가능합니까?

"DD MMM yyyy"라고 말하도록 CustomFormat 속성을 설정할 수 있다는 것을 알고 있지만 지역 설정이 영어 (미국) 인 경우에도 2009 년 11 월 26 일 항상 표시됩니다.

어쩌면 CultureInfo.CurrentCulture를 사용하여 모든 문화권의 날짜를 설정할 수 있습니까? (즉, CurrentCulture를 기반으로 CustomFormat을 설정하는 select case 문뿐만 아니라).

감사합니다.

답변

1

도움이 될 수 있습니다 CodeProject의에이 새로운 기사 톱 :

Culture Aware Month Calendar and Datepicker

참고 C 번호에 제어하지만, 물론 당신은 당신의 VB 프로젝트에서 DLL을 사용할 수 있습니다.

내가 해보지는 않았지만 필요한 것처럼 보입니다.

관련 문제