예제 #1
0
 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;
     }
 }
예제 #2
0
        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;
            }
        }