Avatar billede trenskow Nybegynder
21. marts 2005 - 12:38 Der er 2 kommentarer og
1 løsning

fejl: Referenced without parentheses

Hejsa allesammen

Jeg sidder og laver denne her http://www.codeproject.com/csharp/trayiconmenu01.asp

Jeg har fået det til at virke præsict som der stod på siden for et stykke tid siden, men nu ville jeg så selv lave et program, og nu har jeg problemer.

Jeg får denne fejl.
Method 'ServerTc45test2.IconStarter.about_click(object, System.EventArgs)' referenced without parentheses


på den her kode

                m_menu = new ContextMenu();
                m_menu.MenuItems.Add(0, new MenuItem("Start", System.EventHandler(Start_Click)));
                m_menu.MenuItems.Add(1, new MenuItem("Stop", System.EventHandler(stop_click)));
                m_menu.MenuItems.Add(3, new MenuItem("Properties", System.EventHandler(prop_click)));
                m_menu.MenuItems.Add(4, new MenuItem("About", System.EventHandler(about_click)));
                m_menu.MenuItems.Add(5, new MenuItem("Exit", System.EventHandler(exit_click)));

------------------------------------------------------------------

# region metoder til menu
           
            protected void Start_Click(Object sender, System.EventArgs e)
            {
                // skal starte serveren... hvis startet, så skal denne mulighed være grå.
            }
           
            protected void stop_click(Object sender, System.EventArgs e)
            {
                // skal stoppe serveren med at lytte
            }

            protected void prop_click(Object sender, System.EventArgs e)
            {
                // skal vise properties
            }

            protected void about_click(Object sender, System.EventArgs e)
            {
                // skal vise about dialogboks
            }

            protected void exit_click(Object sender, System.EventArgs e)
            {
                Close();
            }

            # endregion
Avatar billede burningice Nybegynder
21. marts 2005 - 13:12 #1
skal du ikke skrive

new System.EventHandler??

                m_menu = new ContextMenu();
                m_menu.MenuItems.Add(0, new MenuItem("Start", new System.EventHandler(Start_Click)));
                m_menu.MenuItems.Add(1, new MenuItem("Stop", new System.EventHandler(stop_click)));
                m_menu.MenuItems.Add(3, new MenuItem("Properties", new System.EventHandler(prop_click)));
                m_menu.MenuItems.Add(4, new MenuItem("About", new System.EventHandler(about_click)));
                m_menu.MenuItems.Add(5, new MenuItem("Exit", new System.EventHandler(exit_click)));
Avatar billede trenskow Nybegynder
21. marts 2005 - 13:47 #2
Godt set.. det var lige præcis new der manglede... :-)
Point til dig cyberfessor.....
Avatar billede burningice Nybegynder
21. marts 2005 - 14:55 #3
:)
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