Avatar billede Simon Praktikant
18. august 2004 - 10:08 Der er 4 kommentarer og
1 løsning

event fra en control library

Hej
Jeg laver en "Windows Control Library" med MS VS.NET og smider knapper på den. Bagefter importerer og bruger jeg denne komponent fra en "Windows Application".

Spørgsmålet er nu, hvordan jeg skaber en event når man trykker på knapperne i komponentet, og hvordan får jeg fat i disse events fra min "Windows Application"?
Avatar billede finger Nybegynder
18. august 2004 - 10:21 #1
der er et udemærket eksempel her:
http://www.akadia.com/services/dotnet_user_controls.html#Publising%20and%20Subscribing%20Events

erklær en delegate.
erklær en event der bruger delegaten.

kald din event
Avatar billede finger Nybegynder
18. august 2004 - 10:21 #2
kig under Publising and Subscribing Events
Avatar billede Simon Praktikant
18. august 2004 - 14:52 #3
jeg har prøvet at kigge på det, og implementere det, men jeg kan ikke få det til at virke. Jeg har implementeret det i min control, men hvordan fanger jeg så en event fra min application. Er der evt. andre eksempler?
Avatar billede finger Nybegynder
18. august 2004 - 14:56 #4
Hvis du har fulgt ideen i eksemplet burde din event fremgå af listen af events til din control i properties vinduet i Visual Studio. (alternativt med intellisense i koden).

Gør den ikke det?
Avatar billede Simon Praktikant
18. august 2004 - 15:32 #5
Hej, nu virker det. Jeg prøvede at skrive det her manuelt:
this.userControl11.ClickedEvent2 += new MyComponent.UserControl1.EventHandler(this.clickButon2);
og kunne ikke få det til at virke.

Men så fandt jeg ud af at vs.NET selv kan gøre det under:           
Properties->evnets->actions.

Tak for hjælpen.
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