private void inputBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { ChannelBoxItem item = (ChannelBoxItem)channelCombo.SelectedItem; if (DIRECT_SEND.Equals(item.Name)) { client.SessionSend(Encoding.UTF8.GetBytes(inputBox.Text)); } else { item.Value.Send(inputBox.Text); } inputBox.Text = ""; } }
private void channelCombo_SelectedIndexChanged(object sender, EventArgs e) { ChannelBoxItem item = (ChannelBoxItem)channelCombo.SelectedItem; AppendToConsole("Selected channel: " + item.Name); }
void AddComboItem(ChannelBoxItem item) { channelCombo.Invoke(new AddComboDelegate(channelCombo.Items.Add), new object[] { item }); }