Jak sprawić, by po zmianie rozmiarów formy przez u?ż

0

A więc. mam programik, w którym image wypełna całą formę. Chciałbym, żeby po zmianie rozmiarów formy przez usera zmienił się także rozmiar image'a zmienił się (nadal zajmował całą formę). Jak to zrobić??

0

Align ustaw na alClient

0

To działa tylko przy tworzeniu, gdy zmieniam rozmiar formy, rozmiar image'a pozostaje bez zmian...

0

Stretch = True ??

0

To prawie to, ale w tym przypadku, obraz jest rozciągnięty.
Może opszę bardziej mój program. Rysuje on wykres funkcji o określonym wzorze. Rysuje on przy okazji siatkę pomocniczą, a gdy zmieniam wielkość formy to siatka jest rysowana jak dla wymiarów poszątkowych, a następnie jakby rozciągana (po zmianie powyższych właściwości). A ja chciałbym, by rozmiar image'a się zmieniał i procedura, która ją rysuje brała pod uwagę nowe rozmiary image'a a nie żeby obraz był rozciągany.

0

To sprawdzaj rozmiary image. Może to pomoże.

0

Na OnChange (chyba) w formie walnij sobie tak:

begin
Image1.Width:=Form1.ClientWidth;
Image1.High:=Form1.ClientHigh;
Procedura_rysująca_wykres;
end;

Wydaje mi się, że powinno zadziałać...

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