C# 응용 프로그램에 문제가 있습니다. 그것은 국경없는 형태의 통제에 관한 것입니다. 로깅 시스템처럼 작동하는 응용 프로그램을 만들었습니다 (화면 중앙에 표시, 텍스트 상자 2 개, 콤보 상자 2 개, 그림 상자 2 개, 양식 StartPosition은 CenterScreen). 응용 프로그램은 거의 모든 시스템에서 잘 작동하지만 30 ~ 40 명이 사용하고 있지만 3 개가 문제가있어 응용 프로그램이 쓸모 없게됩니다. 그들에 액세스 할 수 있습니다 -국경없는 양식 문제
컨트롤이 완전히 이동 그들이 해야보다 조금 더 큰 것 같다되어, 이러한 컨트롤의 두조차 형태로 외부로 이동합니다.
호환 모드를 설정하고 화면 해상도를 변경하려고했습니다. 불운. 모든 문제가있는 컴퓨터에는 Windows 7과 기본 .NET 3.5.1이 있으며, 하나는 4.0입니다. 이 응용 프로그램은 .NET 3.0을 대상으로했습니다 (저는 Vista가 설치된 컴퓨터에 대한 종속성을 무료로 유지하고 싶었습니다).
나는 이런 종류의 문제에 경험이있는 전문가로부터 조언을 찾고 있습니다. 나는 테두리없이 폼을 유지하고, 디자인을 위해 필수적이며 가능한 경우 대상 프레임 워크를 유지하고 싶습니다. 이것을 단단하게 유지하려면 어떻게해야합니까?
디스플레이의 DPI 설정을 확인하고 양식의 AutoScaleMode 속성을 변경하십시오. – RogerN
Windows에는 사용자가 양식의 일부 컨트롤을 확대 할 수있는 설정이 있습니다. 그것은 주로 시력이 좋지 않은 사람들이 사용합니다. 제대로 기억한다면 바탕 화면을 마우스 오른쪽 버튼으로 클릭하면 도달 할 수 있습니다. 그러면 "폼 항목을 더 크게 또는 더 작게"와 같은 해상도 스케일 아래에 링크가 표시됩니다. 이 세 명의 사용자가 기본 설정을 변경했는지 확인하십시오. – Renan
또한 시스템 글꼴 크기를 확인하십시오. 이렇게하면 크기를 조절할 수 있습니다. – Brad