protected void OnAdminInfoObjectCommandSend(object sender, StringEventArgs e) { ReqAdminMessage msg = new ReqAdminMessage(e.Value); if (MessageSend != null) { MessageSend(this, new GameMessageEventArgs(msg)); } }
protected void OnCommandKeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return || e.KeyCode == Keys.Enter) { string s = txtCommand.Text.TrimEnd().TrimStart(); ReqAdminMessage msg = new ReqAdminMessage(s); if (MessageSend != null) { MessageSend(this, new GameMessageEventArgs(msg)); } // track it in autocompletion txtCommand.AutoCompleteCustomSource.Add(s); // prepare for next command txtCommand.Clear(); } }