Click here to Skip to main content
15,891,905 members
Home / Discussions / C#
   

C#

 
GeneralRe: Dynamic Menu Creation Problem Pin
jroberson1019-Aug-09 9:50
jroberson1019-Aug-09 9:50 
GeneralRe: Dynamic Menu Creation Problem Pin
Hristo-Bojilov19-Aug-09 9:56
Hristo-Bojilov19-Aug-09 9:56 
GeneralRe: Dynamic Menu Creation Problem Pin
jroberson1019-Aug-09 10:07
jroberson1019-Aug-09 10:07 
GeneralRe: Dynamic Menu Creation Problem Pin
jroberson1020-Aug-09 11:36
jroberson1020-Aug-09 11:36 
GeneralRe: Dynamic Menu Creation Problem Pin
0x3c019-Aug-09 9:47
0x3c019-Aug-09 9:47 
GeneralRe: Dynamic Menu Creation Problem Pin
jroberson1019-Aug-09 9:51
jroberson1019-Aug-09 9:51 
GeneralRe: Dynamic Menu Creation Problem Pin
0x3c019-Aug-09 9:58
0x3c019-Aug-09 9:58 
QuestionInsert function into event at runtime Pin
bonzaiholding19-Aug-09 8:45
bonzaiholding19-Aug-09 8:45 
Hi,
If i have a lot of function there is an easy way to insert them by runtime and not by code?

For example instead of this:
public  class A
 {

     MyEvent m_Event;
     List<MyEvent> m_EventList;

     public bool Func_1(int num) { MessageBox.Show("1"); return num > 1 ? true : false; }
     public bool Func_2(int num) { MessageBox.Show("2"); return num > 2 ? true : false; }
     public bool Func_3(int num) { MessageBox.Show("3"); return num > 3 ? true : false; }
     public bool Func_4(int num) { return num > 4 ? true : false; }
     public bool Func_5(int num) { return num > 5 ? true : false; }
     public bool Func_6(int num) { return num > 6 ? true : false; }
     public bool Func_7(int num) { return num > 7 ? true : false; }
     public bool Func_8(int num) { return num > 8 ? true : false; }

     public A()
     {

         this.m_Event += new MyEvent(Func_1);
         this.m_Event += new MyEvent(Func_2);
         this.m_Event += new MyEvent(Func_3);
         this.m_Event += new MyEvent(Func_4);
         this.m_Event += new MyEvent(Func_5);
         this.m_Event += new MyEvent(Func_6);
         this.m_Event += new MyEvent(Func_7);
         this.m_Event += new MyEvent(Func_8);
     }
 }


I want this code to look like this:

public  class A
 {

     MyEvent m_Event;
     List&lt;MyEvent&gt; m_EventList;

     public bool Func_1(int num) { MessageBox.Show("1"); return num &gt; 1 ? true : false; }
     public bool Func_2(int num) { MessageBox.Show("2"); return num &gt; 2 ? true : false; }
     public bool Func_3(int num) { MessageBox.Show("3"); return num &gt; 3 ? true : false; }
     public bool Func_4(int num) { return num &gt; 4 ? true : false; }
     public bool Func_5(int num) { return num &gt; 5 ? true : false; }
     public bool Func_6(int num) { return num &gt; 6 ? true : false; }
     public bool Func_7(int num) { return num &gt; 7 ? true : false; }
     public bool Func_8(int num) { return num &gt; 8 ? true : false; }

     public A()
     {

         for(int i=1;i<=8;i++)
          this.m_Event += new MyEvent(Func_ + i.ToString());

     }
 }

is there some way to do something like this?
AnswerRe: Insert function into event at runtime Pin
0x3c019-Aug-09 9:57
0x3c019-Aug-09 9:57 
GeneralRe: Insert function into event at runtime Pin
bonzaiholding19-Aug-09 10:18
bonzaiholding19-Aug-09 10:18 
GeneralRe: Insert function into event at runtime Pin
mustang8619-Aug-09 11:08
mustang8619-Aug-09 11:08 
GeneralRe: Insert function into event at runtime Pin
PIEBALDconsult19-Aug-09 18:16
mvePIEBALDconsult19-Aug-09 18:16 
GeneralRe: Insert function into event at runtime Pin
mustang8619-Aug-09 19:29
mustang8619-Aug-09 19:29 
QuestionC# Code explanation Please Pin
12priya19-Aug-09 7:57
12priya19-Aug-09 7:57 
AnswerRe: C# Code explanation Please Pin
Richard MacCutchan25-Aug-09 11:03
mveRichard MacCutchan25-Aug-09 11:03 
QuestionToolbar buttons size getting changed Pin
hariakuthota19-Aug-09 4:49
hariakuthota19-Aug-09 4:49 
QuestionC# Server and Client! Pin
nhqlbaislwfiikqraqnm19-Aug-09 4:00
nhqlbaislwfiikqraqnm19-Aug-09 4:00 
AnswerRe: C# Server and Client! Pin
Hristo-Bojilov19-Aug-09 4:13
Hristo-Bojilov19-Aug-09 4:13 
AnswerRe: C# Server and Client! Pin
Keith Barrow19-Aug-09 4:15
professionalKeith Barrow19-Aug-09 4:15 
GeneralRe: C# Server and Client! Pin
nhqlbaislwfiikqraqnm19-Aug-09 4:18
nhqlbaislwfiikqraqnm19-Aug-09 4:18 
GeneralRe: C# Server and Client! Pin
nhqlbaislwfiikqraqnm19-Aug-09 5:59
nhqlbaislwfiikqraqnm19-Aug-09 5:59 
QuestionFormatting a Richtextbox or something similiar Pin
mbangh19-Aug-09 3:48
mbangh19-Aug-09 3:48 
AnswerRe: Formatting a Richtextbox or something similiar Pin
Hristo-Bojilov19-Aug-09 8:49
Hristo-Bojilov19-Aug-09 8:49 
QuestionDatagridview in Vista Pin
ramzg19-Aug-09 3:28
ramzg19-Aug-09 3:28 
AnswerRe: Datagridview in Vista Pin
Saksida Bojan19-Aug-09 7:58
Saksida Bojan19-Aug-09 7:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.