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?