private void TextBoxEditedPriority_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Enter: case Keys.Down: TextboxMsgEdited.Focus(); TextboxMsgEdited.SelectionStart = TextboxMsgEdited.Text.Length - 1; break; } }
private void EditPanelLoad(string _MsgId) { PanelEditMsgBack.Visible = true; CleanPanelEdited(_MsgId); try { using (MySqlConnection conn = new MySqlConnection(Connector.BarrierStringConnecting)) { conn.Open(); MySqlCommand cmd = new MySqlCommand("SELECT msg_priority,msg FROM `message` WHERE `msg_id` = " + _MsgId, conn); using (MySqlDataReader dr = cmd.ExecuteReader()) { if (dr == null) { MessageBox.Show("Что-то пошло не так,повторите попытку.Так же можно обратиться к Администратору!"); } if (dr.Read()) { TextBoxEditedPriority.Text = dr.GetString(0); TextboxMsgEdited.Text = dr.GetString(1); } } TextboxMsgEdited.Focus(); TextboxMsgEdited.SelectionStart = TextboxMsgEdited.Text.Length - 1; } } catch (System.Exception ex) { Log.log_write("[CheckUserDeleteMsg]" + ex.Message, "EXCEPTION", "exception"); MessageBox.Show("Что-то поломалось, сделана запись в лог файл . Попробуйте повторить."); PanelEditMsgBack.Visible = false; } }