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.
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.
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
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 ;)