Problem z rozmieszczeniem przycisków w WinForms

1

Tworzyłem sobie własną aplikację w WinFormsach i gdy próbowałem ja odpalić na innym komputerze to zmieniało się rozmieszczenie przycisków i zmieniała się ich lokalizacja w kontrolce i przesuwało tło. Poniżej zamieszczam screeny pierwsze na moim komputerze, a drugi na innym.
screenshot-20220503142830.png

screenshot-20220503143028.png

3

Nie widząc kodu ciężko coś napisać, ale rzuciła mi się w oczy jedna rzecz - oba okienka wyglądają inaczej. I nie chodzi o rozmieszczenie Twoich elementów, tylko o to, co oferuje system - przyciski paska tytułowego, ikonka czy nawet nazwa okna "Form1".
Wydaje mi się, że masz pomieszane sposoby pozycjonowania elementów - np. łapki są rozciągnięte/dopasowane do rozmiaru okna, ale przyciski masz na sztywno wpisane jakieś 300px od lewej krawędzi. I jak uruchamiasz na innym systemie - gdzie masz inną rozdzielczość, albo np. skalowanie inne niż 100% to elementy się różnie zachowują, skoro (prawdopodobnie) ich pozycje są inaczej ustalone - część względnie, część bezwzględnie.

0

Dziękuje za pomoc problem rozwiązany Mam tylko jeszcze jedno pytanie, czy można ustawić tło przycisków tak, aby dopasowywało się do rozdzielczości i skalowania da danym komputerze, ponieważ lokalizacja przycisków jest już dobra, ale tło dalej jest ucinane przez inną rozdzielczość lub skalowanie.

Tło przycisków to obraz png

2

Wszystko się da, ale ne powiem Ci, ile jest z tym zabawy. Czy dane kontrolki mają już w standardzie opcję skalowania, czy musisz sobie ręcznie pobrać rozmiar okna, wyliczyć docelowy rozmiar przycisku, potem przeskalować obrazek i go tam wkleić. Ale tak czy siak - jest to do ogarnięcia i nie jest to raczej rocket science ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.