Boa noite,
Como faço para desabilitar a tecla TAB de um textBox? Vi alguns posts na net mais não deram certo, quero desabilitar quando o usuario estiver em um textBox e teclar TAB não acontecer nada.
Pesquisa por ProcessCmdKey. Exemplo:
http://www.blackwasp.co.uk/DetectTabKey.aspx
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
bool baseResult = base.ProcessCmdKey(ref msg, keyData);
if (keyData == Keys.Tab && textBox1.Focused)
{
return true;
}
if (keyData == (Keys.Tab | Keys.Shift) && textBox1.Focused)
{
return true;
}
return baseResult;
}
}
}
1 curtida
Valeu JavaFlex salvou minha vida! Obrigado