Click here to Skip to main content
15,922,630 members
Home / Discussions / C#
   

C#

 
QuestionBug: Forms are not painting after windows lock Pin
DD_Messi21-Jan-09 8:41
DD_Messi21-Jan-09 8:41 
AnswerRe: Bug: Forms are not painting after windows lock Pin
Ennis Ray Lynch, Jr.21-Jan-09 9:30
Ennis Ray Lynch, Jr.21-Jan-09 9:30 
QuestionMemory Management with DataTable.Merge() Pin
DeepToot21-Jan-09 8:03
DeepToot21-Jan-09 8:03 
AnswerRe: Memory Management with DataTable.Merge() Pin
Ennis Ray Lynch, Jr.21-Jan-09 8:33
Ennis Ray Lynch, Jr.21-Jan-09 8:33 
GeneralRe: Memory Management with DataTable.Merge() Pin
DeepToot21-Jan-09 9:22
DeepToot21-Jan-09 9:22 
GeneralRe: Memory Management with DataTable.Merge() Pin
Ennis Ray Lynch, Jr.21-Jan-09 9:28
Ennis Ray Lynch, Jr.21-Jan-09 9:28 
GeneralRe: Memory Management with DataTable.Merge() Pin
DeepToot21-Jan-09 9:36
DeepToot21-Jan-09 9:36 
QuestionAny alternative Pin
CodingYoshi21-Jan-09 7:04
CodingYoshi21-Jan-09 7:04 
AnswerRe: Any alternative Pin
Ennis Ray Lynch, Jr.21-Jan-09 7:13
Ennis Ray Lynch, Jr.21-Jan-09 7:13 
GeneralRe: Any alternative Pin
CodingYoshi21-Jan-09 8:09
CodingYoshi21-Jan-09 8:09 
GeneralRe: Any alternative Pin
Ennis Ray Lynch, Jr.21-Jan-09 8:31
Ennis Ray Lynch, Jr.21-Jan-09 8:31 
GeneralRe: Any alternative Pin
CodingYoshi21-Jan-09 8:42
CodingYoshi21-Jan-09 8:42 
GeneralRe: Any alternative Pin
Ennis Ray Lynch, Jr.21-Jan-09 9:03
Ennis Ray Lynch, Jr.21-Jan-09 9:03 
GeneralRe: Any alternative Pin
Jon Rista21-Jan-09 10:13
Jon Rista21-Jan-09 10:13 
GeneralRe: Any alternative Pin
Ennis Ray Lynch, Jr.21-Jan-09 10:14
Ennis Ray Lynch, Jr.21-Jan-09 10:14 
AnswerRe: Any alternative Pin
DaveyM6921-Jan-09 7:34
professionalDaveyM6921-Jan-09 7:34 
AnswerRe: Any alternative Pin
PIEBALDconsult21-Jan-09 7:39
mvePIEBALDconsult21-Jan-09 7:39 
AnswerRe: Any alternative Pin
Jon Rista21-Jan-09 10:27
Jon Rista21-Jan-09 10:27 
Questionparent child communication Pin
bfis10813721-Jan-09 6:35
bfis10813721-Jan-09 6:35 
AnswerRe: parent child communication Pin
PIEBALDconsult21-Jan-09 6:50
mvePIEBALDconsult21-Jan-09 6:50 
GeneralRe: parent child communication Pin
bfis10813721-Jan-09 7:09
bfis10813721-Jan-09 7:09 
GeneralRe: parent child communication Pin
PIEBALDconsult21-Jan-09 7:13
mvePIEBALDconsult21-Jan-09 7:13 
AnswerRe: parent child communication Pin
DaveyM6921-Jan-09 7:21
professionalDaveyM6921-Jan-09 7:21 
GeneralRe: parent child communication Pin
bfis10813722-Jan-09 3:32
bfis10813722-Jan-09 3:32 
GeneralRe: parent child communication Pin
DaveyM6922-Jan-09 4:53
professionalDaveyM6922-Jan-09 4:53 
Sort of!
Anything that happens in the Child that the Parent (or anyone else) may be interested in should be handled by the Child raising an event that the Parent can subscribe to.

If there's already an appropriate event, then simply raise that by calling the OnXxx method for that event (it should also be overrideable if you need to do more with it and then call the base method). If not, create a custom event and raise that.

By the way, I included the customized event args for illustration, but if no data is needed to be passed, then you can declare the event as...
public event EventHandler ChildEvent;
and the raising becomes...
// Method for example only, OnChildEvent should be called directly when needed
void PerformChildEvent()
{
    OnChildEvent(EventArgs.Empty);    
}    
protected virtual void OnChildEvent(EventArgs e)    
{        
    EventHandler eh = ChildEvent;
    if (eh != null)
        eh(this, e);
}


Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)

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.