[C++ Builder] Image

0

Witam

Robie symulacje komputerowa ukladu zderzajacych sie kulek. Polozenie kulek rysuje za pomoca image'u i funkcji canvas. Przy pierwszym uruchomieniu symulacji wszystko dziala tak jak powinno. Problem pojawia sie, gdy chce zmienic wielkosc pudla w ktorym sa kulki (chce uruchomic nowa symulacje z nowymi parametrami). Zmieniam wielkosc okna, ale nie udaje mi sie zmienic wielkosci image'u. Image1->Height/Width nie dziala.

Wyglada to tak:

http://img511.imageshack.us/my.php?image=o1jt9.jpg - tak wyglada na poczatku (wszystko ok)

http://img228.imageshack.us/my.php?image=o2wf5.jpg - a to sie robi po zwiekszeniu rozmiaru

a tak wyglada fragment kodu

ClientWidth=L10+20;
ClientHeight=L
10+20;
Image1->Width=L10;
Image1->Height=L
10;
Image1->Top=10;
Image1->Left=10;


gdzie L jest zmienna definiujaca rozmiar pudla

Bede wdzieczny za kazda pomoc.
0

Spróbuj połączyć wielkość Image z Form w opcji resize formularza

0

było setki razy ...
jeszcze musisz zmienić rozmiar bitmapy image'a - Image1->Picture->Bitmap->Height|Width

0

Dzieki wielkie.

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