Avatar billede atox Nybegynder
07. november 2001 - 21:10 Der er 20 kommentarer og
1 løsning

skiftende billede...

Hvoprdan får man et billede til at skifte i delphi ved tryk på en knap???
Avatar billede hatecaps Nybegynder
07. november 2001 - 21:45 #1
du kanload alle dine billeder ind i forskellige timage komponenter, og kun ha én af dem synlig (la\' os kalde den image1).

så kan ud i onClick eventen for kanppen sige

image1.picture.assign(image2.picture)

ha\' det godt
hatecaps
Avatar billede Slettet bruger
07. november 2001 - 21:45 #2
set dette i knappens onclick event

Billed.Picture.LoadFroFile(Fil);

Mvh. Simon
Avatar billede atox Nybegynder
07. november 2001 - 21:50 #3
Æ hva???
Avatar billede Slettet bruger
07. november 2001 - 21:54 #4
Hvad forstod du ikke

Mvh. Simon
Avatar billede atox Nybegynder
07. november 2001 - 21:56 #5
ikke noget af det!!!
Avatar billede Slettet bruger
07. november 2001 - 21:57 #6
en tig jeg glemte er vil du have at hver gang man klikker på knappen så ændrer billedet sig.

Mvh. Simon
Avatar billede atox Nybegynder
07. november 2001 - 22:04 #7
Kan du ikke lave et eksempel og maile det til mig på atox@zerozone.dk
Avatar billede Slettet bruger
07. november 2001 - 22:05 #8
jo men skal det ændre til et forskelligt billede hver gang.
måske et tilfeldigt.

Mvh. Simon
Avatar billede atox Nybegynder
07. november 2001 - 22:14 #9
jeg skal have tre knapper med hvert sit billede...
Avatar billede Slettet bruger
07. november 2001 - 22:17 #10
ok det er sendt
Avatar billede Slettet bruger
07. november 2001 - 22:20 #11
de steder hvor der står
\"et eller andet billede\"
skal udskiftes med billedets navn og placering
For eksempel:
paramstr(0)+\'Billeder\\Billede1.bmp\'

paramstr(0) er lig den mappe programmet ligger i

Mvh. Simon
Avatar billede Slettet bruger
07. november 2001 - 22:22 #12
hvis du bruger den skal du i uses tilføje system

Mvh. Simon
Avatar billede zerohero Nybegynder
07. november 2001 - 22:41 #13
He he... det er jo som at tage slik fra børn :-)

kommandoen:

Timage.picture.loadfromfile(filnavn);

...henter en fil (bmp,wmf,emf,ico) fra hardisken.
Indsæt en Tbutton og en Timage på din form. Dobbelt klik med musen på din Tbutton og skriv kommandoen i proceduren:

procedure TForm1.Button1Click(Sender: TObject);
begin
  image1.picture.loadfromfile(\'C:\\billed.bmp\');
end;

NB: Du erstatter selvfølig \'C:\\billed.bmp\' med en eksisterende bmp fil fra din harddisk...
Avatar billede Slettet bruger
07. november 2001 - 22:43 #14
nå du mener ogse det.

mvh. Simon
Avatar billede zerohero Nybegynder
07. november 2001 - 22:44 #15
Hvis du vil arbejde med jpg formater, skal du blot tilføj \"jpeg\" under uses (øverst i din pas-fil)... og henvis til en eksisterende jpg billed fra din harddisk. eks: \'C:\\billed.jpg\' ...
Avatar billede zerohero Nybegynder
07. november 2001 - 22:52 #16
Hvis du vil have muligheden for at kunne vælge et billede fra din hardisk mens programmet køre (fagsprog kaldet: RunTime), så tilføj komponenten TOpenPictureDialog på din form, og udvid din Button1Click procedure med følgende:

procedure TForm1.Button1Click(Sender: TObject);
begin
  if openpicturedialog1.execute then
  image1.picture.loadfromfile(openpicturedialog1.filename);
end;

...så enkelt og elegant kan det gøres :-)

NB: Husk stadigvæk at \"jpeg\" skal være tilføjet under uses for at hente jpg billeder.

ZeroHero
Avatar billede zerohero Nybegynder
15. november 2001 - 21:27 #17
Nå tak skal du have... Hvad fanden var så galt med mit svar?
Avatar billede Slettet bruger
15. november 2001 - 22:34 #18
jeg tror det er ca 70 min.

vil du gerne have nogle af pointene.

Mvh. Simon
Avatar billede zerohero Nybegynder
15. november 2001 - 23:01 #19
tankred>> Det er meget pænt af dig, at du vil dele dine points med mig... men det er mere det at man har siddet og brugt energi på at hjælpe ham videre med hans problemer og så bliver man afviset - Respektløst.  Er det surt eller hvad! :-) Han kommer på min BlackListe!!! *G*

ZeroHero
Avatar billede Slettet bruger
15. november 2001 - 23:05 #20
han kommer ikke på min men det er jo naturligt når han giver mig nogle point.
men jeg kan godt forstå dig
men du havde faktsik noget med som jeg ikke vidste det med jpeg uniten var nyt for mig men den burdé da være med som standard så.

Mvh. Simon
Avatar billede Slettet bruger
15. november 2001 - 23:07 #21
men hvis du kan hjælpe mig her får du en del af pointene.
http://www.eksperten.dk/spm/134402

Mvh. Simon
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