Example #1
0
 private void RabbitBar_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == ' ')
     {
         RabToolTip.Show(_toolTip, this);
     }
     else
     {
         RabToolTip.Hide(this);
     }
 }
Example #2
0
 private void DateEditEx_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == 'T' ||
         e.KeyChar == 't' ||
         e.KeyChar == 'Е' ||
         e.KeyChar == 'е')
     {
         (sender as DateEdit).EditValue = DateTime.Now;
         e.Handled = true;
     }
 }
Example #3
0
 public void textBoxEllenorizSzamE(System.Windows.Forms.KeyPressEventArgs e)
 {
     if ((e.KeyChar >= '0' && e.KeyChar <= '9') || e.KeyChar == 8)
     {
         e.Handled = false;
     }
     else
     {
         e.Handled = true;
     }
 }
 private void _met_event_keypres_validation_number(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (char.IsNumber(e.KeyChar) || char.IsSeparator(e.KeyChar) || e.KeyChar == (char)System.Windows.Forms.Keys.Back)
     {
         e.Handled = false;
     }
     else
     {
         e.Handled = true;
     }
 }
Example #5
0
 //IME
 private void sekisai_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     // 数字(0-9)は入力可
     if (char.IsDigit(e.KeyChar))
     {
         e.Handled = false;
         return;
     }
     // 上記以外は入力不可
     e.Handled = true;
 }
Example #6
0
 /// <summary>
 /// اصلاح حروف عربی و تبدیل آنها به حروف فارسی
 /// </summary>
 /// <param name="e"></param>
 public static void FixArabicChars(System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == 'ي')
     {
         e.KeyChar = 'ی';
     }
     if (e.KeyChar == 'ك')
     {
         e.KeyChar = 'ک';
     }
 }
 void MyTextBox_PreviewKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == 's')
     {
         AddSetter();
     }
     else if (e.KeyChar == 'g')
     {
         AddGetter();
     }
     e.Handled = true;
 }
 protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
 {
     base.OnKeyPress(e);
     if (IsHex(e.KeyChar) || (e.KeyChar == '\b' || e.KeyChar == 0x16 || e.KeyChar == 0x3))
     {
         e.Handled = false;
     }
     else
     {
         e.Handled = true;
     }
 }
 void MyTextBox_PreviewKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (List.MyTextBox.CaretIsAtBeginning && e.KeyChar == ')')
     {
         Block child = this.FindNextFocusableBlockInChain();
         if (child != null)
         {
             child.SetFocus();
         }
         e.Handled = true;
     }
 }
Example #10
0
        protected internal override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
        {
            base.OnKeyPress(e);

            if (HasInputFocus &&
                !ReadOnly &&
                textComp != null && textComp.IsCharacterAvailable(e.KeyChar))
            {
                InsertText(e.KeyChar.ToString());
                e.Handled = true;
            }
        }
Example #11
0
        public override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
        {
            //Do we need this? we dont edit items in the list
            switch (e.KeyChar)
            {
            case '\r': break;

            case '\t': SelectNextItem(); break;
                //default: fileTemplate.InsertKey(e); break;
            }
            base.OnKeyPress(e);
        }
Example #12
0
 private void txtPassword_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         // 检查输入的有效性
         if (this.CheckInput())
         {
             // 用户登录
             this.Login();
         }
     }
 }
Example #13
0
        private void FCTB_KeyPressed(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            var line = this.FCTB.GetLineText(this.FCTB.Selection.FromLine).Trim();

            if (line.Length == 1)
            {
                if (e.KeyChar == '}' || e.KeyChar == ')')
                {
                    this.FCTB.DoAutoIndent(this.FCTB.Selection.FromLine);
                }
            }
        }
Example #14
0
        /// <summary>
        /// 创建键盘按键按下事件参数对象
        /// </summary>
        /// <param name="doc">文档对象</param>
        /// <param name="e">原始事件参数</param>
        /// <returns>创建的事件参数对象</returns>
        public static DocumentEventArgs CreateKeyPress(
            DomDocument doc,
            System.Windows.Forms.KeyPressEventArgs e)
        {
            DocumentEventArgs args = new DocumentEventArgs();

            args.myDocument = doc;
            args.UpdateKeyState();
            args.intKeyChar = e.KeyChar;
            args.intStyle   = DocumentEventStyles.KeyPress;
            return(args);
        }
Example #15
0
 private void FoodSearchTextBox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     Infrastructure.Utility.PersianTyping(e);
     if (string.Compare(foodSearchTextBox.Text, "جستجوی کالا...") == 0)
     {
         foodSearchTextBox.Clear();
     }
     else
     {
         foodSearchTextBox.Clear();
     }
 }
Example #16
0
 void richTextBox2_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     Console.WriteLine((int)e.KeyChar);
     if ((int)e.KeyChar == 13)
     {
         button3_Click(null, null);
     }
     else if ((int)e.KeyChar == 10)
     {
         this.richTextBox2.AppendText("\n");
     }
 }
Example #17
0
 void ForCondition_PreviewKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == ';')
     {
         ForIncrementStep.SetCursorToTheBeginning();
         e.Handled = true;
     }
     if (e.KeyChar == ' ' && ForCondition.MyTextBox.CaretIsAtBeginning)
     {
         e.Handled = true;
     }
 }
Example #18
0
        //public DataTable LoadData(string querytype)
        //{
        //    connects.connect.Close();
        //    DataTable db;
        //    using (var ds = new DataSet())
        //    {
        //        connects.connect.Open();
        //        using (SqlDataAdapter da = new SqlDataAdapter(querytype, connects.ConnectionString()))
        //        {
        //            da.Fill(ds, "table");
        //        }
        //        db = ds.Tables[0];
        //        return db;
        //    }

        //}

        //public string GetFildNo(string query)
        //{
        //    double FieldNo;
        //    double lngfiled;
        //   double lngcount;
        //   string strZero;
        //    try
        //    {
        //        //connectionString.connect.Close();
        //        connects.connect.Close();
        //        command = new SqlCommand(query, connects.connect);
        //        adp = new SqlDataAdapter(command);
        //        connects.connect.Open();
        //        reader = command.ExecuteReader();

        //        if (reader.Read())
        //        {
        //            retVal = Convert.ToString(reader.GetValue(0));

        //           FieldNo = Convert.ToInt32(retVal.ToString()) + 1;

        //           if (retVal.Length <= 3)
        //           {
        //               lngcount = 3 - retVal.Length;

        //               if (lngcount == 2)
        //               {
        //                   strZero = "00";
        //               }
        //               else if (lngcount == 1)
        //               {
        //                   strZero = "0";
        //               }

        //           }


        //           //retVal = String.Format("{0}{1}", strZero, FieldNo);
        //        }
        //        //else
        //        //{
        //        //    retVal = "-1";
        //        //}
        //    }
        //    catch (Exception ex)
        //    {
        //        retVal = String.Format("{0}---{1}----ExecuteCommand_withValue", ex.Message, ex.StackTrace);
        //    }
        //    finally
        //    {
        //        connects.connect.Close();
        //    }
        //    return retVal;
        //}


        //public DataTable LoadData(string querytype, string TblName)
        //{
        //    connects.connect.Close();
        //    DataTable db = new DataTable(TblName);
        //    using (var ds = new DataSet())
        //    {
        //        connects.connect.Open();
        //        using (SqlDataAdapter da = new SqlDataAdapter(querytype, connects.ConnectionString()))
        //        {
        //            da.Fill(ds, TblName);
        //        }
        //        db = ds.Tables[0];
        //        return db;
        //    }

        //}

        public static void AutoComplete(System.Windows.Forms.ComboBox cb, System.Windows.Forms.KeyPressEventArgs e, bool blnLimitToList)
        {
            string strFindStr = "";

            if (e.KeyChar == (char)8)
            {
                if (cb.SelectionStart <= 1)
                {
                    cb.Text = "";
                    return;
                }

                if (cb.SelectionLength == 0)
                {
                    strFindStr = cb.Text.Substring(0, cb.Text.Length - 1);
                }
                else
                {
                    strFindStr = cb.Text.Substring(0, cb.SelectionStart - 1);
                }
            }
            else
            {
                if (cb.SelectionLength == 0)
                {
                    strFindStr = cb.Text + e.KeyChar;
                }
                else
                {
                    strFindStr = cb.Text.Substring(0, cb.SelectionStart) + e.KeyChar;
                }
            }

            int intIdx = -1;

            // Search the string in the ComboBox list.

            intIdx = cb.FindString(strFindStr);

            if (intIdx != -1)
            {
                cb.SelectedText    = "";
                cb.SelectedIndex   = intIdx;
                cb.SelectionStart  = strFindStr.Length;
                cb.SelectionLength = cb.Text.Length;
                e.Handled          = true;
            }
            else
            {
                e.Handled = blnLimitToList;
            }
        }
Example #19
0
        override protected void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
        {
            base.OnKeyPress(e);

            if (Char.IsLetter(e.KeyChar))
            {
                int pos = this.SelectionStart;
                this.Text = this.Text.Insert(this.SelectionStart,
                                             Char.ToUpper(e.KeyChar).ToString());
                this.SelectionStart = pos + 1;
                e.Handled           = true;
            }
        }
        private void ProtocolTextbox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            bool isMatch = System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), legalCharacters);

            bool isBadCharacter = !isMatch;

            // Check for a naughty character in the KeyDown event.
            if (isBadCharacter)
            {
                // Stop the character from being entered into the control since it is illegal.
                e.Handled = isBadCharacter;
            }
        }
Example #21
0
 protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
 {
     base.OnKeyPress(e);
     if (e.KeyChar == 'r' || e.KeyChar == 'R')
     {
         height += 0.04f;
     }
     else if (e.KeyChar == 'f' || e.KeyChar == 'F')
     {
         height -= 0.04f;
     }
     UpdateTranslations();
 }
Example #22
0
        /// <summary>
        /// Trigger intellisense
        /// </summary>
        protected override void OnKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if (e.KeyChar == '.' || e.KeyChar == ' ')
            {
                Completion.ShowCompletionList(this);
                e.Handled = true;
            }

            if (!e.Handled)
            {
                base.OnKeyPress(sender, e);
            }
        }
Example #23
0
        public static bool RakamveVirgul(System.Windows.Forms.KeyPressEventArgs e, string text)
        {
            bool virgulnokta = true;

            if (e.KeyChar == ',')
            {
                if (!text.Contains(',') && text != string.Empty)
                {
                    virgulnokta = false;
                }
            }
            return(!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar) && virgulnokta);
        }
Example #24
0
 public void ValidatePhoneno(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (char.IsNumber(e.KeyChar) == true)
     {
     }
     else if (Convert.ToChar(e.KeyChar) < 10)
     {
     }
     else
     {
         e.Handled = true;
     }
 }
Example #25
0
 private void textBox_0_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (e.KeyChar == '\r')
     {
         this.bool_0 = false;
         this.textBox_0.Hide();
     }
     else if (e.KeyChar == '\u001b')
     {
         this.bool_0 = true;
         this.textBox_0.Hide();
     }
 }
Example #26
0
        private void TextBox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            // کاراکتری که کاربر در کادر متنی جاری وارد کرده است
            //switch (e.KeyChar)
            //{
            //	case '0':
            //	case '1':
            //	case '2':
            //	case '3':
            //	case '4':
            //	case '5':
            //	case '6':
            //	case '7':
            //	case '8':
            //	case '9':
            //	{
            //		break;
            //	}

            //	default:
            //	{
            //		// شتر دیدی ندیدی - بی خیال شو
            //		e.Handled = true;
            //		break;
            //	}
            //}



            // کد اسکی کاراکتری که کاربر در کادر متنی جاری وارد کرده است
            //if ((e.KeyChar < '0') || (e.KeyChar > '9'))
            //{
            //	e.Handled = true;
            //}



            // کد اسکی کاراکتری که کاربر در کادر متنی جاری وارد کرده است
            //if (((e.KeyChar >= '0') && (e.KeyChar <= '9')) == false)
            //{
            //	e.Handled = true;
            //}



            // کد اسکی کاراکتری که کاربر در کادر متنی جاری وارد کرده است
            if ((((e.KeyChar >= '0') && (e.KeyChar <= '9')) || (e.KeyChar == 8)) == false)
            {
                e.Handled = true;
            }
        }
        /// <summary>
        /// 只允许输入字母、数字、下划线、括号、星号、分号
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public static void KeyPressStandard(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            char ch = e.KeyChar;

            switch (ch)
            {
                case (char)3:	// 判断是否为 Ctrl + C
                    return;

                case (char)22:	// 判断是否为 Ctrl + V
                    return;

                case (char)24:	// 判断是否为 Ctrl + X
                    return;

                case (char)26:	// 判断是否为 Ctrl + Z
                    return;

                case (char)27:	// 判断是否为 Esc 键
                    return;

                case (char)32:  //空格键
                    return;

                case '\r':		// 判断是否为 Enter 键
                    return;

                case '\b':		// 判断是否为 Backspace 键
                    return;

                case '_':		// 判断是否为 _ 键
                    return;
                case '(':
                    return;
                case ')':
                    return;
                case ';':
                    return;
                case ',':
                    return;
                case '.':
                    return;
                default:
                    if (!((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || (ch >= '0' && ch <= '9') || ch == '*'))// 字母、数字以外的按键都作为已处理
                    {
                        e.Handled = true;//拦截事件处理程序替代系统处理线程
                        return;
                    }
                    break;
            }
        }
Example #28
0
 /// <summary>
 /// A key was pressed.  Delegate.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs args)
 {
     try
     {
         if (false == this.InvokeRequired)
         {
             this.OnKeyPress(args);
         }
     }
     catch (System.Exception e)
     {
         System.Console.WriteLine("Error 3405793112: {0}", e.Message);
     }
 }
Example #29
0
        protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
        {
            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) &&
                (e.KeyChar != '.'))
            {
                e.Handled = true;
            }

            // only allow one decimal point
            if ((e.KeyChar == '.') && (Text.IndexOf('.') > -1))
            {
                e.Handled = true;
            }
        }
Example #30
0
        protected override void OnKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if (e.KeyChar == '/')
            {
                if (this.Next != null)
                {
                    this.AppendBlocks(new XmlCommentBlock());
                    e.Handled = true;
                    return;
                }
            }

            base.OnKeyPress(sender, e);
        }
Example #31
0
 private void HandleKeyPress(System.Windows.Forms.Message Msg)
 {
     switch ((WindowMessage)Msg.Msg)
     {
         case WindowMessage.WM_CHAR:
             var args = new System.Windows.Forms.KeyPressEventArgs((char)Msg.WParam);
             for (var i = HandlerStack.Count - 1; i >= 0; --i)
             {
                 HandlerStack[i].KeyPress(args);
                 if (args.Handled) break;
             }
             break;
         case WindowMessage.WM_KEYDOWN:
             if (KeyboardHandler != null) KeyboardHandler.KeyDown(new System.Windows.Forms.KeyEventArgs((System.Windows.Forms.Keys)Msg.WParam));
             break;
         case WindowMessage.WM_KEYUP:
             if (KeyboardHandler != null) KeyboardHandler.KeyUp(new System.Windows.Forms.KeyEventArgs((System.Windows.Forms.Keys)Msg.WParam));
             break;
     }
 }