Po napisaniu programu uruchomiłem go na kompie znajomego(w oczywistym celu zaimponowania mu). Znajomy pracował na niższej rozdzielczości niż ja i cały efekt estetyczny wszystkich stworzonych formularzy prysł. Co zrobić aby formularze "pasowały" do różnych rozdzielczości ekranu i nie wyłaziły za ekran [???]
0
0
Musiałbyś sobie skalowac formę i jej wszystkie kontrolki. Np. jeżeli chcesz aby elementy formy były dwa razy większe to musisz wszystkie paraetry polożenia pomnożyć przez dwa (Left, Top, Width, Height).
0
Pokombinuj z właściwością Form.Scaled. Zwykle False daje lepsze efekty.
0
Próbowałem z Form.Scaled:= False, PixelsPerInch = 96, AutoScroll:= false, ale Del[hi nie chce skalować automatycznie.
Chcałem wyskalować ręcznie przez ScaleBy, ale nie wiem jak pobrać bieżącą rozdzielczość ekranu i w ogóle jak to zastosować?
Może ktoś zna jakiś fragmeny kodu ?!
0
Rozdzielczość ekranu pobierasz Screen.Width i Screen.Height.