private void TextBox1_GotFocus(System.Object sender, System.EventArgs e) { if (this.ReadOnly == false && this.TemporaryReadOnly == false) { EntradaCodigo.ForeColor = this.DisplayStyle.DataAreaTextColor; } if (m_SelectOnFocus) { EntradaCodigo.SelectAll(); } }
protected override void OnEnter(EventArgs e) { EntradaCodigo.ScrollToCaret(); if (this.ReadOnly == false && this.TemporaryReadOnly == false) { BotonBuscar.Visible = true; switch (new Random().Next(1, 4)) { case 1: Lfx.Workspace.Master.RunTime.Hint("Comience a escribir para mostrar una ventana de búsqueda.", "Consejo"); break; case 2: Lfx.Workspace.Master.RunTime.Hint("Si recuerda el código, escríbalo. Si no oprima la tecla de espacio (barra espaciadora) para ver una lista.", "Consejo"); break; } } ProgramarActualizacionDetalle(false); this.Refresh(); base.OnEnter(e); }
private void EntradaFreeText_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { switch (e.KeyCode) { case Keys.Left: if (EntradaFreeText.SelectionStart == 0) { e.Handled = true; EntradaCodigo.Focus(); } break; case Keys.Right: if (EntradaFreeText.SelectionStart >= EntradaFreeText.Text.Length) { e.Handled = true; if (null != KeyDown) { KeyDown(sender, e); } } break; case Keys.Down: System.Windows.Forms.SendKeys.Send("{tab}"); e.Handled = true; break; case Keys.Up: System.Windows.Forms.SendKeys.Send("+{tab}"); e.Handled = true; break; case Keys.Return: if (EntradaFreeText.Text.Length > 0 || m_Required == false) { e.Handled = true; if (null != KeyDown) { KeyDown(sender, e); } } else { if (null != KeyDown) { KeyDown(sender, e); } } break; case Keys.Back: if (EntradaFreeText.Text.Length == 0) { e.Handled = true; EntradaCodigo.Focus(); } break; default: if (null != KeyDown) { KeyDown(sender, e); } break; } }
private void Label1_Click(System.Object sender, System.EventArgs e) { EntradaCodigo.Focus(); }