Click here to Skip to main content
16,005,149 members
Home / Discussions / C#
   

C#

 
GeneralRe: Doubt regarding usage of 'this' Pin
Scott Serl4-Jun-05 12:08
Scott Serl4-Jun-05 12:08 
GeneralTimer message queue Pin
sammyh3-Jun-05 23:32
sammyh3-Jun-05 23:32 
GeneralRe: Timer message queue Pin
Carsten Zeumer4-Jun-05 1:39
Carsten Zeumer4-Jun-05 1:39 
GeneralRe: Timer message queue Pin
S. Senthil Kumar4-Jun-05 2:19
S. Senthil Kumar4-Jun-05 2:19 
Generala stupid and basic question about members Pin
Green Fuze3-Jun-05 23:04
Green Fuze3-Jun-05 23:04 
GeneralRe: a stupid and basic question about members Pin
S. Senthil Kumar3-Jun-05 23:26
S. Senthil Kumar3-Jun-05 23:26 
GeneralRe: a stupid and basic question about members Pin
Green Fuze5-Jun-05 5:52
Green Fuze5-Jun-05 5:52 
GeneralRe: a stupid and basic question about members Pin
WillemM4-Jun-05 0:14
WillemM4-Jun-05 0:14 
Try using a third party in this one. A simple class that acts like a messenger between the two objects.


C#
public delegate void MessagePostedEventHandler(object sender,string message);

public class Messenger {
  public event MessagePostedEventHandler MessagePosted;

  public void PostMessage(String message) {
    if(MessagePosted != null) {
      MessagePosted(this,message);
    }
  }
}


There are a few steps to be taken:

1. Create the messenger object
2. Register the MessagePosted event with the main object
3. Create the Modal object and pass the messenger object to the Modal object
4. Call PostMessage in the Messenger object in the Modal object
5. Handle the event in the main object (and change the statustext)

And viola, you have a perfectly working system that posts status messages
in the correct way without much more work Smile | :)

WM.

What about weapons of mass-construction?
GeneralRegular expression Pin
Virendrak3-Jun-05 22:05
Virendrak3-Jun-05 22:05 
GeneralRe: Regular expression Pin
Carsten Zeumer3-Jun-05 23:42
Carsten Zeumer3-Jun-05 23:42 
GeneralRe: Regular expression Pin
Kareem Shaker4-Jun-05 23:10
Kareem Shaker4-Jun-05 23:10 
Generalstuck on an annoying problem in outlook c# Pin
ekynox3-Jun-05 21:27
ekynox3-Jun-05 21:27 
GeneralRe: stuck on an annoying problem in outlook c# Pin
S. Senthil Kumar3-Jun-05 22:14
S. Senthil Kumar3-Jun-05 22:14 
GeneralRe: stuck on an annoying problem in outlook c# Pin
ekynox3-Jun-05 22:30
ekynox3-Jun-05 22:30 
GeneralExport to excel data from ultrawebgrid each row contain one worksheet Pin
sunilmskr3-Jun-05 19:32
sunilmskr3-Jun-05 19:32 
GeneralBeginner Question C# Form1 resizing Pin
...---...3-Jun-05 18:22
...---...3-Jun-05 18:22 
GeneralRe: Beginner Question C# Form1 resizing Pin
wout de zeeuw4-Jun-05 2:25
wout de zeeuw4-Jun-05 2:25 
GeneralRe: Beginner Question C# Form1 resizing Pin
MoustafaS4-Jun-05 4:29
MoustafaS4-Jun-05 4:29 
Generalset a cursor to the center Pin
Sasuko3-Jun-05 14:24
Sasuko3-Jun-05 14:24 
GeneralRe: set a cursor to the center Pin
Anonymous3-Jun-05 15:24
Anonymous3-Jun-05 15:24 
GeneralRe: Socket.BeginAccept woes... Pin
Valdair6-Jun-05 4:07
Valdair6-Jun-05 4:07 
GeneralWM_CopyData help Pin
savage_3-Jun-05 12:29
savage_3-Jun-05 12:29 
GeneralPostMessage() vs. SendMessage() Pin
jinzhecheng3-Jun-05 12:23
jinzhecheng3-Jun-05 12:23 
GeneralRe: PostMessage() vs. SendMessage() Pin
S. Senthil Kumar3-Jun-05 21:02
S. Senthil Kumar3-Jun-05 21:02 
GeneralRe: PostMessage() vs. SendMessage() Pin
jinzhecheng7-Jun-05 2:45
jinzhecheng7-Jun-05 2:45 

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.