przypisanie tła do formy

0

jAK PRZYPISAĆ FORMIE TŁO OBRAZKOWE NP. BITMAPĘ. ?????
Jeżeli bitmapa jest np. niewielkich rozmiarów to jak uzyskać efek bez jej rozciągania
t

0

Maluj ja w zdarzeniu OnPaint.

0

Ja zawsze wstawiam TImage na forme i właściwość align na alClient

I po prostu tam wstawiam obrazek :)

0

Ja zawsze wstawiam TImage na forme i właściwość align na alClient

I po prostu tam wstawiam obrazek :)

tylko że jak obrazek jest mniejszy od formy to już jest kłopot, bo widać pixele i w ogóle

0

tylko że jak obrazek jest mniejszy od formy to już jest kłopot, bo widać pixele i w ogóle

No to przecież możesz wziąć image.autoSize na true i względem rozmiarów image'a kierować rozmiarami formy.

Chyba, ze nie chcesz zmieniać rozmiarów formy...

0

Wstaw komponent IMAGE wybierz zdjecie ustaw ALIGN na ALCLIENT teraz znajdź pozycję STRETCH i wybierz TRUE. To chyba wszystko.

Acha, gdy masz tło, a chcesz żeby tekst był widoczny na samym tle (bez podkładu np: szary) to znajdź pozycję: TRANSPARENT i ustaw na FALSE.

POZDRAWIAM ! [hurra]

0

A jeśli chciał byś umieścić taką bitmapę jedną obok drugiej aby pokryć całż przestrzeń bitmapy to tutaj jest taka procedurka:

procedure TFormMain.FormPaint(Sender: TObject);
//pokrywanie formy bitmapami
var
Bitmap : TBitmap;
I, J: Integer;
begin
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile(Katalog+'\Logo.bmp');
for I := 0 to Width div Bitmap.Width do
begin
for J := 0 to Height div Bitmap.Height do
Canvas.Draw(i * Bitmap.Width, J * Bitmap.Height, Bitmap);
end;
Bitmap.Free;
end;
//koniec pokrywania formy bitmapami

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