Det kommer an på, hvad man skal lave. Hvis man har event metoder til sin knap, som ikke lige er standart "click" eventet, kan man ikke gøre det på anden måde end den jeg skrev. Dette kan f.eks. være, hvis man har et event til når musen er oven på knappen.
Dette er dog et spørgsmål om smag og behag. button2.PerformClick() gør nøjagtig det samme som button2(null, null). Jeg kan bedst lide at gøre det på den sidste måde, da jeg føler jeg har bedre kontrol over, hvad der sker i min kode.
jeg er ikke helt enig med at button2_Click(null,null) gør det samme som button2.PerformeClick();
når du kander med button2_Click(null,null) er dit sender og e objecter sat til null og så kan du ikke bruge dem der er de ikke om du bruger PerformeClick da er de sat til det samme som om du trykkede på kanppen
jeg tænker foreksempel på om man har en menu hvor man har flere knapper og kun en metode til at håntere deres klik som måske kigger efter knappens tekst eller tag
Så kan man sende noget andet end 'null' med. Som jeg sagde, det er en smagsag. Men jeg giver dig ret, i det tilfælde du nævner, er det nemmer at bruge performClick metoden.
Synes godt om
Ny brugerNybegynder
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.