Click here to Skip to main content
15,887,746 members
Home / Discussions / C#
   

C#

 
GeneralRe: Can anyone recommend a book for writing custom control in C#? Pin
leppie29-Aug-02 0:47
leppie29-Aug-02 0:47 
AnswerRe: Can anyone recommend a book for writing custom control in C#? Pin
Alastair Stell29-Aug-02 4:07
Alastair Stell29-Aug-02 4:07 
GeneralTree/List Hybrids Pin
candan28-Aug-02 14:46
professionalcandan28-Aug-02 14:46 
GeneralRe: Tree/List Hybrids Pin
Stephane Rodriguez.29-Aug-02 1:34
Stephane Rodriguez.29-Aug-02 1:34 
QuestionHow do you unsubscribe to an event? Pin
Rodney S. Foley28-Aug-02 14:18
Rodney S. Foley28-Aug-02 14:18 
AnswerRe: How do you unsubscribe to an event? Pin
Paul Riley28-Aug-02 18:17
Paul Riley28-Aug-02 18:17 
GeneralRe: How do you unsubscribe to an event? Pin
Rodney S. Foley28-Aug-02 19:14
Rodney S. Foley28-Aug-02 19:14 
GeneralRe: How do you unsubscribe to an event? Pin
Paul Riley28-Aug-02 19:25
Paul Riley28-Aug-02 19:25 
All they've done is run into the same problem you were griping about in the first place and come up with an easy-to-use (if a little auto-magical) solution, now you're griping about that Wink | ;) .

The basic idea is that creating the EventHandler object creates enough information for either += or -= to operate, so it's easy enough to understand how it works.

You're not far wrong about pass-through behavior, but the point is there are several ways to achieve it, depending on the purpose.

For example, another way to achieve it is to make the object containing the event public and "handle" it an extra level up.

ie.
this.MyPassThroughClass.MyEventingClass.MyEvent += new EventHandler...

Paul
GeneralRe: How do you unsubscribe to an event? Pin
Rodney S. Foley28-Aug-02 19:50
Rodney S. Foley28-Aug-02 19:50 
GeneralRe: How do you unsubscribe to an event? Pin
leppie28-Aug-02 22:02
leppie28-Aug-02 22:02 
Generalam i dreaming Pin
imran_rafique28-Aug-02 11:58
imran_rafique28-Aug-02 11:58 
GeneralRe: am i dreaming Pin
Rodney S. Foley28-Aug-02 14:46
Rodney S. Foley28-Aug-02 14:46 
GeneralRe: am i dreaming Pin
Nnamdi Onyeyiri28-Aug-02 21:48
Nnamdi Onyeyiri28-Aug-02 21:48 
GeneralRe: am i dreaming Pin
Paul Riley28-Aug-02 17:56
Paul Riley28-Aug-02 17:56 
GeneralRe: am i dreaming Pin
imran_rafique1-Sep-02 12:15
imran_rafique1-Sep-02 12:15 
GeneralRe: am i dreaming Pin
Paul Riley2-Sep-02 5:03
Paul Riley2-Sep-02 5:03 
GeneralRe: am i dreaming Pin
imran_rafique1-Sep-02 12:50
imran_rafique1-Sep-02 12:50 
Generalwho to use it Pin
imran_rafique28-Aug-02 11:22
imran_rafique28-Aug-02 11:22 
GeneralPropertySheet Pin
Mazdak28-Aug-02 9:49
Mazdak28-Aug-02 9:49 
Generalpassing System.Guid into mediaSeek.SetTimeFormat Pin
Jarrett Vance28-Aug-02 8:51
Jarrett Vance28-Aug-02 8:51 
GeneralASP.NET question Pin
User 988528-Aug-02 5:16
User 988528-Aug-02 5:16 
GeneralInterop reference problem... Pin
Ryan Cromwell28-Aug-02 4:48
Ryan Cromwell28-Aug-02 4:48 
QuestionHow to read Embedded Resource in Assembly (File) ? Pin
Chris Richner28-Aug-02 3:15
Chris Richner28-Aug-02 3:15 
AnswerRe: How to read Embedded Resource in Assembly (File) ? Pin
James T. Johnson28-Aug-02 6:31
James T. Johnson28-Aug-02 6:31 
GeneralImage field in database Pin
Mazdak28-Aug-02 3:05
Mazdak28-Aug-02 3:05 

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.