/ / Multi resolution - c #, winformy

Wiele rozdzielczości - c #, winformy

Jak sprawić, aby kontrola użytkownika działała w wielu rozdzielczościach uruchomi się na rozdzielczości 1366 X 768, ale kiedy spróbuję uruchomić go na 800 X 600 część tego się nie pojawiła, gdy zaciąłem ją na głównej formie

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz rzucić okiem

Jak zmienić rozmiar formantów w formularzu, aby pasowały do ​​różnych rozdzielczości?


0 dla odpowiedzi nr 2

Musisz rozróżnić Rozmiar kontrolki i używane ustawienia dpi.

Część wielkości jest dość łatwa. Po prostu użyj Anchor i Docking właściwości kontroli użytkownika i ustaw te właściwości wszystkich kontrolek podrzędnych w ramach kontroli użytkownika.

Jeśli twój układ jest bardziej złożony, możesz użyć TableLayoutPanel. I nie zapomnij o użyciu MinimumSize I może MaximumSize.

O dbaniu z różnymi ustawieniami dpi Nie zrobiłem żadnych dalszych badań, więc może ktoś inny wie, jak możesz rozwiązać ten problem w .Net