Avatar billede haolan Nybegynder
22. maj 2007 - 00:33 Der er 3 kommentarer og
1 løsning

Ændre et billede til et andet

Hej

Jeg har nogle knapper i et spil i form af et billede.
Når jeg trykker på billedet skal det skiftes ud med et andet mere nedtonet billede for at vise at den har været brugt og samtidig skal man ikke længere kunne trykke på denne knap.

Billederne er importeret i spillet dvs. de er en del af .exe filen når det kompileres.

Hvordan ændre jeg billedet til et andet i min kode? og hvordan sørger jeg får at man ikke længere kan trykke på knappen?
Avatar billede mr-kill Nybegynder
22. maj 2007 - 00:59 #1
Avatar billede brian0905 Nybegynder
25. maj 2007 - 09:08 #2
JEg går ud fra at det er windows klient vi snakker. Når du tegner dit billede (typisk i en override af paint) så på et tidspunkt når du til at skulle tegne det billede der skal symbolisere din knap. Her tegner du så bare det andet billede. Nu ville det være nemmere at se noget kode. Nu lyder det som om du laver et spil med rigtige kapper og andre windows forms elementer. Måske burde du overveje at lave en objekt struktur med de forskellige elementer... herunder fx. en knap klasse som kender billederne for aktiv og inaktiv og så en property der hedder "selected" eller noget i den dur... så er det så bare i denne nye knap klasse der skal tegnes noget forskelligt... håber det giver mening.
Avatar billede jtbroad Nybegynder
04. juni 2007 - 10:53 #3
Kan du ikke bare nøjes med at sætte

disabled = true på knappens on_click event
Avatar billede haolan Nybegynder
19. juni 2007 - 19:11 #4
Jeg løste det ved helt at fjerne knappen vha. visible = false;
Godt nok ikke den løsning jeg var ude for..

Jeg lukker..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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