Rozjeżdżająca się formatka

0

Mam taki problem.

Tworząc nową aplikację ustawiam formatce jakiś rozmiar (stały, blokuję też możliwość zmiany rozmiaru poprzez rozciąganie i deaktywuję przycisk maksymalizacji), tło ustawiam w następujący sposób:

backgroundImage := GetResourceAsJpeg('bcg');

Obraz z zasobów ma taki sam rozmiar jak formatka. Do tego dorzucam parę butonów i label czy dwa.

Wchodząc w opcje systemu -> Personalizacja -> Ekran i zmieniając czytelność zawartości ze 100% na 125% formatka mi się powiększa, obrazka brakuje, bo był mniejszy przyciski też się powiększają i labele. Da się jakoś zrobić, żeby to się nie powiększało. Albo, że tak powiem jakoś to ogarnąć?

0

1.Ręcznie rysować i powiększać obrazek.
2.Ustawić TImage jako tło i "Stretch" na "True".

0

A co z resztą? Mimo wszystko wolałbym, żeby to się nie rozjeżdżało.

0

Spróbuj we właściwościach Form ustawić Scaled na False ale nie sprawdzałem tak że nie wiem czy to pomoże.

0

W pliku DPR projektu ustaw PixelsPerInch

  Application.Initialize;
  //...
  Application.MainForm.PixelsPerInch := 96;  // <---------------
  Application.Run;
end.
0

Niestety podane przez was propozycje nie działają... Przynajmniej na Win 7.

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