VB6 응용 프로그램은 Windows 8에서 단 한 가지 예외를 제외하고 잘 작동합니다.VB6 treeview 컨트롤 Windows 8
Treeview를 사용하여 폼을 표시합니다. 올바르게 표시됩니다. 입력에 사용되는 다른 양식을 표시하는 단추를 누르십시오. 새 양식이 닫히고 새 노드가 트리 뷰에 추가되면 모든 노드의 그림이 보이지 않습니다. +/- 기호는 표시되지만 그림과 캡션은 표시되지 않습니다.
양식을 닫았다가 다시 열면 다른 양식이 열릴 때까지 모든 노드가 올바르게 표시됩니다.
관련된 두 가지 형식은 모두 MDI 하위 폼입니다.
감사합니다.
컨트롤이나 ImageList를 변경하지 않는다고 가정하면 일반적인 Windows 8 문제가 아닙니다. 내 treeview 잘 작동합니다. 실제로 사용중인 treeview 컨트롤을 확인할 수 있습니까? VB6 공용 컨트롤 또는 VB5 공용 컨트롤? 후자의 경우 애플리케이션에 v6/themed 컨트롤을 가져올 수있는 목록이 있습니까? – Deanna
안녕하세요. 방금 문제가 해결되었을 수도 있습니다. 나는이 프로젝트에서 mscomctl.ocx (VB6 공용 컨트롤) 대신 comctl32.ocx (VB5 공용 컨트롤)를 사용하고 있다는 것을 깨닫지 못했습니다. 나는 오늘 나중에 이것을 시험 할 수있을 것이다. - 고마워! –
나는 같은 문제가 있었다. 우리는 여전히 VB5 TreeView를 사용하는 것으로 밝혀졌습니다. VB6 하나는 잘 작동합니다. 그것은 사용할 수없는 스타일 만 가지고 있지 않습니다. – Dabblernl