DESCOBRIR EM QUE CONTROLE ESTA O FOCUS O QUE RECEB
Quero saber em que controle recebeu o focus ou em que controle esta o focus, se alguem poder me ajudar, agradeço desde ja.
Formulario.ActiveControl.Name retorna o objeto, o problema é onde chamar ele...
Por exemplo se for no clique de um botao tudo bem, do contrario tem que usar em cada gotfocus de cada componente (claro, existe api que faz subclasse para isso, mas eh complexo e gera mensagens demais para a aplicacao).
Por exemplo se for no clique de um botao tudo bem, do contrario tem que usar em cada gotfocus de cada componente (claro, existe api que faz subclasse para isso, mas eh complexo e gera mensagens demais para a aplicacao).
Como seria este codigo no vb.net
Select Case Screen.ActiveControl.TabIndex
Case 0 To 19
STab.Tab = 0
Case 20 To 33
STab.Tab = 1
Case 34 To 49
STab.Tab = 2
Case 50 To 65
STab.Tab = 3
Case 66 To 97
STab.Tab = 4
End Select
Select Case Screen.ActiveControl.TabIndex
Case 0 To 19
STab.Tab = 0
Case 20 To 33
STab.Tab = 1
Case 34 To 49
STab.Tab = 2
Case 50 To 65
STab.Tab = 3
Case 66 To 97
STab.Tab = 4
End Select
Usando um TIMER com INTERVAL = 100, teremos...
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Text = ActiveControl.Name.ToString
End Sub
Quero deixar um tab de tabcontrol ativo conforme o componente recebeu ou perdeu o focu
Ai eh mais facil, o primeiro de cada tab, atva a tab ue...
Se da primeira tab para a segunda voce pula para um grid por exemplo, beleza, o grid ao receber o foco seta tab ativa = 2
Se da primeira tab para a segunda voce pula para um grid por exemplo, beleza, o grid ao receber o foco seta tab ativa = 2
tem como me fazer um exemplo postar ?
Tópico encerrado , respostas não são mais permitidas