2017-05-08 3 views
0

DateTimePicker를 사용하는 Windows Forms 응용 프로그램이 있습니다. 그것은 수년간 일해 왔습니다. 갑자기 텍스트 상자에 날짜가 표시되지 않습니다. 선택 함이 true로 설정됩니다. Enabled가 true로 설정됩니다. Visible이 true로 설정됩니다. 나는 이것들을 결코 바꾸지 않았다. 형식은 기본적으로 유일한 사용자 지정 인 Short로 설정됩니다. 나는 밟았으며 Text Property는 짧은 날짜 형식을 보여줍니다. 컨트롤을 보면 // 아무 정보도 표시되지 않습니다. 문제는 터미널 서버 "2008 R2"에서 실행될 때 작동한다는 것입니다. 내 상자는 Windows 10입니다. 제어판을 사용하지 않은 최신 Windows 10 업데이트로 인해이 문제가 발생할 수 있습니다. 누구든지 이것에 대해 통찰력을 갖고 있습니까? 폼로드 이벤트에이DateTimePicker에 텍스트 값이 표시되지 않습니다.

System.Windows.Forms.Application.EnableVisualStyles() 

를 추가

답변

0

@Jaxi 및 @dbasnett 여러분을 안내해 주셔서 감사합니다. Sub Main을 사용하여 프로그램을 시작하므로 시각적 스타일을 활성화하기 위해 상자를 선택할 수는 없습니다. 내가 찾은 것은 @dbasnett이 내 양식을 열어 문제를 해결하기 전에 내 하위 메인에서 호출 할 수 있다는 것이 었습니다.

Application.EnableVisualStyles() 

    frmRun = New frmMain 
    Application.Run(frmRun) 

감사합니다!

+0

다행 당신은 그것을 가지고 :) – Jaxi

1

보십시오.

+0

감사합니다. 그러나 이것은 아무런 효과가 없었습니다. –

+0

양식을 열기 전에 Sub Main에 줄을 추가해야했습니다. 고마워, –

1

분명히이 문제는 Windows 10 업데이트로 인해 발생합니다. 프로젝트 설정에서 "XP 시각적 스타일 사용"을 선택하십시오. 이 정보는 위에 링크 된 스레드의 주석에서 가져옵니다.

관련 문제