/// <summary> /// Sobreposição do método para redefinir a variavel "_sentidoNavegacao". /// </summary> /// <param name="forward">Bool.</param> protected override bool ProcessTabKey(bool forward) { _sentidoNavegacao = _sentidoNavegacaoIgualNone ? eSentidoNavegacao.None : forward ? eSentidoNavegacao.Fore : eSentidoNavegacao.Back; return(base.ProcessTabKey(forward)); }
/// <summary> /// Sobreposição do método para redefinir a variavel "_sentidoNavegacao". /// </summary> /// <param name="e">Objeto do tipo KeyEventArgs.</param> protected override void OnKeyUp(KeyEventArgs e) { _sentidoNavegacao = eSentidoNavegacao.None; base.OnKeyUp(e); }
/// <summary> /// Simula ENTER alterando o sentido da navegação para None. /// </summary> /// <param name="sentidoNavegacao">SentidoNavegacao</param> public void SimulaEnter(eSentidoNavegacao sentidoNavegacao = eSentidoNavegacao.None) { _sentidoNavegacao = sentidoNavegacao; base.ProcessTabKey(true); }