Mam dziwny problem z moją aplikacją.Windows Forms dziwny rozmiar kontrolny w innym komputerze
Jak to działa normalnie
Formularz mam pokazując działa dobrze na każdym komputerze mam zainstalowaną aplikację z wyjątkiem jednego (opiszę problem później).
To jest formularz o minimalnym możliwym rozmiarze.
Gdybym zmienić rozmiar za to działa prawidłowo, jak widać w tym drugim obrazie.
To działa dobrze i pasuje idealnie.
Co robiłem
Wszystkie kontrole postaci są zakotwiczone prawidłowo i rozprowadzane w subcontrols, panele i wszystko, co potrzebne do prawidłowego rozmiaru. AutoScaleMode we wszystkich widokach jest ustawiony na czcionkę.
Działa to dobrze na wszystkich systemach Windows 7, Windows 8 i Windows 10, których próbowałem (jestem teraz na Windows 10).
Zmodyfikowałem DPI na moim komputerze i nadal poprawnie zmienia rozmiar.
Zmieniłem rozdzielczość ekranu i zmieniło się poprawnie (chociaż pracuję obecnie w rozdzielczości 1920 x 1080).
Zmieniłem rozmiar czcionki systemowej i działa dobrze.
Więc gdzie jest problem?
Oto dziwny problem. Jest jeden komputer (Windows 7, 1920x1080, 100% DPI), w którym aplikacja nie zmienia prawidłowo rozmiaru. Centralne elementy sterujące (pola datagridview i podglądu/porównania) są wyświetlane z bardzo małym rozmiarem. Następnie, jeśli zmieniam rozmiar formularza, te formanty zmieniają rozmiar zgodnie z dolną i prawą kotwicą, zgodnie z oczekiwaniami. Oto zdjęcie, które pokazuje to.
Czy ktoś mi wyjaśnić, dlaczego jest to działa w ten sposób tylko w jednym komputerze? (Jak już powiedziałem, próbowałem innych W7 sztuk i działa dobrze).
Pozdrowienia.
To wygląda na problem z oprogramowaniem. Spróbuj ponownie zainstalować frameworkt, wykonaj aktualizacje systemu Windows, itp. Którą ramową wersję masz kierować? Spróbuj zainstalować na tym komputerze dokładne środowisko, którego potrzebuje twoja aplikacja. – Sinatr
Rozwijam go na platformie .NET Framework 4. Dlaczego inne ramy mogą powodować ten problem? Mam na myśli, W instalatorze zdefiniowałem jako zależność .NET Framework 4 i nigdy nie miałem żadnego problemu z tego powodu. – Alex
Czy jest jakieś dodatkowe oprogramowanie do zarządzania oknami na tym komputerze? Mam na myśli coś takiego: http://softwarerecs.stackexchange.com/questions/1816/program-to-save-visible-windows-locations-and-later-restore-the-layout http://www.techsupportalert.com /content/best-free-window-manager-resizer-arranger.htm Mogą być źródłem problemu. –