c# click event på dynamisk knap

Tags:    c# eventhandler

Hej udvikleren.

Jeg er igang med at lære c#, men er stød ind i nogle problemer med mit program.

Jeg har et loop hvor jeg generer nogle knapper ud fra brugerens input, men kan ikke få mit klik event til at virke ordentlig.

jeg har følgende kode som virker fint

Fold kodeboks ind/udCSharp kode 


Men det jeg godt ville var at jeg kunne sende en parameter med til min klik funktion, så det altså bliver noget i denne stil

Fold kodeboks ind/udCSharp kode 


Men kan ikke få det til at virke :(

Håber der er nogle som kan hjælpe mig.




Indlæg senest redigeret d. 10.04.2011 19:59 af Bruger #13770
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Prøv sådan her:

Fold kodeboks ind/udCSharp kode 


"Fidusen" er at du caster dit sender objekt til et Button objekt og så har du adgang til text på knappen.



Hej

Du kan bruge Tag propertien

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.tag.aspx

I stedet for at bruge .Text bruger du så .Tag



tak for di svar Brian, det var også meget rart at vide, men ikke helt det jeg skulle bruge :)

Det som man skal kunne er at brugeren starte med at lave en søgning i et søgefelt jeg har lavet.

hvis brugeren f.eks. indtaster "bil", bliver der søgt i en xml fil efter poster som indeholder dette.

Der efter bliver brugeren præsenteret for en masse resultater, med en tilhørende læs mere knap.

når der bliver trykket på knappen, ville jeg godt kunne sende et id med på den post som brugeren godt vil læse.
Teksten på min knap skal ikke værer id'et så jeg kan ikke rigtig gøre det på den måde du beskrev oven over.



Tak har fået det til at virke :D



t