public IChannelBuffer JoinChannel (string name) { ChatControl chatControl = new ChatControl (chatProvider, name); Invoke (new MethodInvoker (() => { TabPage chatPage = new TabPage (); chatPage.Text = name; chatControl.Dock = DockStyle.Fill; chatPage.Controls.Add (chatControl); tabControl.TabPages.Add (chatPage); })); return chatControl; }
public IChannelBuffer JoinChannel(string name) { ChatControl chatControl = new ChatControl(chatProvider, name); Invoke(new MethodInvoker(() => { TabPage chatPage = new TabPage(); chatPage.Text = name; chatControl.Dock = DockStyle.Fill; chatPage.Controls.Add(chatControl); tabControl.TabPages.Add(chatPage); })); return(chatControl); }
public void Connected (IChatProvider provider) { chatProvider = provider; Invoke (new MethodInvoker (() => { statusControl = new ChatControl (chatProvider, null); statusControl.Dock = DockStyle.Fill; TabPage statusPage = new TabPage (); statusPage.Text = "Status"; statusPage.Dock = DockStyle.Fill; statusPage.Controls.Add (statusControl); tabControl.TabPages.Add (statusPage); statusControl.ShowNames = false; Controls.Add (tabControl); })); }
public void Connected(IChatProvider provider) { chatProvider = provider; Invoke(new MethodInvoker(() => { statusControl = new ChatControl(chatProvider, null); statusControl.Dock = DockStyle.Fill; TabPage statusPage = new TabPage(); statusPage.Text = "Status"; statusPage.Dock = DockStyle.Fill; statusPage.Controls.Add(statusControl); tabControl.TabPages.Add(statusPage); statusControl.ShowNames = false; Controls.Add(tabControl); })); }