I'd like to say that this is the last question I'll ask, but...

In the C# form I'm showing a list of clients in a text box.

When I switch channels I call my method and the clients are shown.

What it doesn't do is list a client that has joined after me, because I haven't called the method when they join.

I could pop the method on a timer but that obviously causes the text to flash on every update.

Is there a better way?

An event I've not thought about?