Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos estou começando no VB 2008 e não consigo fazer com que alguns campos funcionem direito...
Bom de inicio precisava fazer com que um textbox (dentro de um FillByToolStrip) recebesse o foco ao carregar o formulário, consegui utilizando:
Me.ActiveControl = RespostaToolStripTextBox.Control,
logo apos este campo vem um botão tb dentro do FillByToolStrip e tanto clicando no botão como dando enter no textbox, faz a pesquisa no bd e retorna um DataGridView com os resultados.
Até aqui beleza, mas como eu mudo o foco para o DataGridView agora?
Sem essa linha acima eu usava:
If e.KeyData = Keys.Enter Then
SendKeys.Send("{TAB}")
Try...e quando clicava no botão beleza ele joga direto para o proximo campo.e quando dava 2 enters dentro do textbox - que tb tava errado pois tem que ser um enter só - ele chegava no Datagridview .
Alguém sabe como mudar o foco mesmo usando o "ActiveControl" e fazer com que esse enter no textbox mande direto para o DataGridView?
Desde já agradeço,
Bjs
Carregando comentários...