Avatar billede iceyblue Nybegynder
02. april 2004 - 06:01 Der er 7 kommentarer

Kald af evet-metode

Hejsa...

Hvordan kalder jeg mest "korrekt" en helt normal event-metode som fx. button1_Click(object sender, System.EventArgs e) fra min kode af...når jeg ikke har noget event at sende videre til den...?

mvh. IceyBlue
Avatar billede snepnet Nybegynder
02. april 2004 - 08:01 #1
Det lyder som om du kunne have brug for at oprette en ekstra metode :o)

Det "autoriserede" tomme argument hedder System.EventArgs.Empty, så
Der er ikke noget i vejen for at du bare kalde den som følger :

button1_Click(null, System.EventArgs.Empty);
Avatar billede iceyblue Nybegynder
02. april 2004 - 20:39 #2
den kommer med exception når jeg skriver sådan!? den må ikke være null...
Avatar billede iceyblue Nybegynder
02. april 2004 - 20:50 #3
jeg brugte button1_Click(en_af_mine_pictureBoxe, System.EventArgs.Empty); i stedet for...

Jeg benyttede den pictureBox som normalt ville fyre eventen af...
Avatar billede snepnet Nybegynder
02. april 2004 - 23:09 #4
Det kan ikke være fordi du kalder metoden med null som parameter du får en exception...
Det er nok nærmere fordi du har kodet noget i funktionen som benytter parameteren, og forudsætter at den er af en eller anden type.
Avatar billede snepnet Nybegynder
08. august 2004 - 17:52 #5
hej iceyblue... kan du gør spm færdigt her ?
Avatar billede snepnet Nybegynder
03. oktober 2004 - 00:18 #6
kan vi lukke her iceyblue ?
Avatar billede jtbroad Nybegynder
23. december 2004 - 12:01 #7
button1_Click(sender,e);

virker fint som metodekald. Særlig hvis ikke man skal bruge parametrene til noget.
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