c# click event

Tags:    c# imagelist eventhandler

Hej Alle på udvikleren.

Jeg har en windows form applikation hvor i jeg tegner nogle billeder på følgende måde

Fold kodeboks ind/udCSharp kode 


Mit problem er at jeg gerne vil kunne kalde en funktion når man klikker på de billed der er blevet tegnet. er der nogle der kan hjælpe mig på rette vej?



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg ser umiddelbart to løsninger

Løsning 1:

I stedet for at tegne billeder direkte på formen, opret et objekt af type picturebox, tegne billed i pictureboksen, og tilføje til formen,

Løsning 2

Brug formens MouseClick event, og opfang cursorens, point x og point y

Beregn hvilket billed der ligge på den position, og lav en handling derfra.



okay.

Det jeg er igang med at lave er et 7-kable spil.

Så jeg skal have lavet 7 koloner hvor jeg kan kan lave dragAndDrop event så man kan flytte kortne mellem de forskellige koloner.

Jeg har allerede en classe som opretter de 7 koloner som objecter hvori de forskellige kort ligger, jeg mangler kun at få lavet det visuelt så jeg kan hvis hvilke kort der ligger hvor.

Har du en bedre idé til hvordan jeg kan gøre dette?



Det er lidt svært, når jeg ikke kender klassen.
Men hvis din klasse allerede oprette objekter, vil jeg mene det er oplagt at bruge dem.

Nået i stil med:

Fold kodeboks ind/udCSharp kode 




Indlæg senest redigeret d. 21.07.2011 21:31 af Bruger #65
Tror ikke jeg fik formuleret mig ordentligt før :)

Har styr på hvordan jeg skal tilføje/fjerne "kort" fra objektet, men ved ikke helt hvordan jeg skal få vidst det visuelt, så brugeren ser de 7 koloner og kan trække kort fra en kolonne til en anden



1.Hvilken type oprette din klasse?
2.Hvad data gemmes i din klasse?



Dette er min klasse til at oprette kortne.

Fold kodeboks ind/udCSharp kode 





Fold kodeboks ind/udCSharp kode 


er dette ikke det der tegner det visulet fra brugeren?



Fold kodeboks ind/udCSharp kode 


er dette ikke det der tegner det visulet fra brugeren?


Jo, det er det.



tror jeg ville bruge en tabellayoutpanel .. kunne være man lige skulle prøve :=)
men det forudsætter du kun vil se yderste kort vil jeg tro, ellers bliver det betydelig mere besværligt i mit hoved..



Indlæg senest redigeret d. 09.09.2011 19:48 af Bruger #10576
t