Avatar billede cr2000 Nybegynder
01. maj 2003 - 14:43 Der er 7 kommentarer og
1 løsning

Billeder som skal ændre sig når de er trykket. Og kun en event.

Jeg har en omgang billeder som skal ændre sig til et andet billede når de er trykket på.
Det skal bruges til at vælge katagorier og det er til en touchscreen.

Mit problem ligger i at jeg ikke gider have en mindre lang kode i hver onclick event for hvert billede og kunne godt tænke mig kun at have en event til alle billederne.

Er klar over at man skal bruge sender men ikke hvordan.

Håber i lige kan skuppe mig videre :)
Avatar billede dkn Nybegynder
01. maj 2003 - 14:52 #1
Onclick på et image og så noget lign

if TImage(sender).Tag = 0 then
begin
TImage(sender).LoadFromFile('');
TImage(sender).Tag := 1;
end else
begin
TImage(sender).LoadFromFile('');
TImage(sender).Tag := 2;
end;
Avatar billede cr2000 Nybegynder
01. maj 2003 - 14:54 #2
Jeg prøver lige :) Ser helt rigtigt ud :) :) !!!
Avatar billede cr2000 Nybegynder
01. maj 2003 - 14:57 #3
Smukt!
Avatar billede dkn Nybegynder
01. maj 2003 - 14:58 #4
Tak :)
anyway kan du jo nok sætte det op med en case på tag istedet, ville ihvertefald gøre det dejlig overskuelig, men det finder du nok ud af.
Avatar billede cr2000 Nybegynder
01. maj 2003 - 15:04 #5
Det skal du ikke være så sikker på jeg finder ud af. Har faktisk aldrig lavet en case sætning...
Avatar billede dkn Nybegynder
01. maj 2003 - 15:07 #6
nå men det kan vi jo ikke have :)

case TImage(sender).Tag of
0: begin
  //...
  end;
1: begin
  //...
  end;
end;
Avatar billede cr2000 Nybegynder
01. maj 2003 - 15:13 #7
Genialt!... Mange tak.

Jeg har lige et lille spørsmål mere omkring dette.
Jeg skal lige kigge på noget andet to sek. Har du en ICQ/MSN eller noget andet jeg lige kan kontakte dig på?
Avatar billede dkn Nybegynder
01. maj 2003 - 15:15 #8
dknzippo@hotmail.com
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