Avatar billede ziron Nybegynder
10. december 2002 - 12:40 Der er 4 kommentarer og
1 løsning

jpg som baggrund på et panel.

hmm står og skal bruge en måde at sætte et jpg billede som baggrund på et panel. har ikke så meget tid, så kan ikke rigtig nå at finde ud af det selv???

/ZIRON
Avatar billede peleiden Nybegynder
10. december 2002 - 12:54 #1
kan du ikke uddybe det lidt.....hvilket panel?
Er det på en web-side?
Avatar billede ziron Nybegynder
10. december 2002 - 12:55 #2
hehe komponettet TPanel :)
Avatar billede siz23 Nybegynder
11. december 2002 - 09:32 #3
du kan kopier et billede fra en TImage sådanne her, resten må du selv finde ud af ;)

procedure TForm1.Button1Click(Sender: TObject);
var
  Des,Source:HDC;
begin
    des:=GetDC(Panel1.Handle);
    Source:=Image1.Canvas.Handle;
    StretchBlt(Des,0,0,Panel1.Width,Panel1.Height,Source,0,0,Image1.Picture.Width,Image1.Picture.Height,SRCAND);
end;


håber du kunne bruge det.
Avatar billede janbb Juniormester
11. december 2002 - 12:00 #4
Du sætter et TImage som baggrund på din form.Kan ikke helt huske
om der i ældre udgaver af Delphi er noget med at det skal være en
BMP-billedfiltype, men i delphi 5 kan man vælge jpg i image komponenten på fanebladet additional i component palette.Du kan sætte autosize til true og center og stretch kan osse indstilles.
Formstyle skal osse justeres.Det er længe siden jeg har leget med
baggrundsfinesserne, så det er bare lidt "hjælpebem.", hvis du ikke
lige skal bruge det i rå kode.
Avatar billede ziron Nybegynder
11. december 2002 - 12:38 #5
siz23 >> jeg prøver det lige lidt senere. men ellers har jeg lavet en anden løsning, ved at oprette et Image som ligger i baggrunden af alle andre componetter som er i panel'et.

janbb >> takker for hjælpen, men nu var det nu i et panel :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester