private void RabbitBar_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if (e.KeyChar == ' ') { RabToolTip.Show(_toolTip, this); } else { RabToolTip.Hide(this); } }
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; } }
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; } }
//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; }
/// <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; } }
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; } }
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); }
private void txtPassword_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if (e.KeyChar == 13) { // 检查输入的有效性 if (this.CheckInput()) { // 用户登录 this.Login(); } } }
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); } } }
/// <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); }
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(); } }
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"); } }
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; } }
//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; } }
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; } }
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(); }
/// <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); } }
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); }
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; } }
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(); } }
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; } }
/// <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); } }
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; } }
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); }
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; } }