Mniejsza rozdzielczość i wcina komponenty

0

Witam. Mam pewien problem.
Mam zmaksymalizowaną formę, bez BorderStyl'a. Po prostu jest na cały ekran. Wszystko jest git na moim komputerze, gdzie jest program programowany. Lecz na drugim komputerze, gdzie maksymalna rozdzielczość jest bardzo mała, po prostu wcina gdzieś komponenty, nie zmieniają swojej wielkości, a powinny.
Próbowałem kombinować z właściwością anchor, lecz nie dało to żadnych rezultatów (dawałem na różne sposoby, na wszystkie strony, na dwie itp.). Może do tego jest jakaś inna właściwość?

Z góry dzięki
Modecer

0

jest jeszcze właściwość Dock.
w połączeniu z Anchor można tak formę skomponować, by wyglądała prawidłowo niezależnie od wielkości.

0

Nie wspomniałem jeszcze, że bawiłem się także Dock'iem, ale nic z tego nie wyszło.
Wstawiałem te panele, ale stwierdziłem, że to nie ma sensu, bo mam nierówno rozmieszczone komponenty i zrobienie tego zajęłoby kupę czasu, jeżeli byłoby możliwe.

0

A nie możesz po prostu zmniejszyć formy u siebie i dostosować jej do rozdzielczości minimalnej na jakiej ma działać program?
Ja gdy pisze aplikację, zwracam uwagę na to by formatki nie były większe jak 800x600 plus do tego odejmij długość paska menu etc.
W ten sposób problemu mieć nie będziesz.

0

Nie wspomniałem jeszcze, że bawiłem się także Dock'iem, ale nic z tego nie wyszło.
"coś źle robisz"

0

Nie wiem jak bardzo jesteś przywiązany do WinForms (bo wnioskuje po właściwości że w nim operujesz), ale w WPF'ie wystarczy ustawić odpowiednie Grid'y, porobić kolumny i wiersze, poustawiać kontrolki w odpowiednich komórkach i voilà - każdy obiekt będzie się dostosowywał do rozmiarów okna. Jeżeli się nawrócisz, to odsyłam do mojego bloga, mam tam jeden artykuł na ten temat.

1 użytkowników online, w tym zalogowanych: 0, gości: 1