A linguagem Visual Basic e ambiente de desenvolvimento integrado da Microsoft, ao contrário de muitas outras línguas , é projetado a partir do zero para trabalhar com interfaces gráficas. Uma forma como ele faz isso é por manter o controle de que o controle na interface do usuário atualmente tem o foco para o programador . Coisas que você precisa 
 Visual Basic 6 ou posterior 
 Show Mais instruções 
 1 
 Abra seu projeto Visual Basic. 
 2 
 Arraste um " botão" na caixa de ferramentas do lado esquerdo para o seu projeto . Isto irá servir como um gancho para chamar o código para encontrar o foco atual . Mais tarde, você pode removê-lo a partir de seu projeto e colar o código no local apropriado para suas necessidades. 
 3 
 Dê um duplo clique no botão para criar um evento de clique . Isto irá levá-lo automaticamente para o editor de código fonte 
 4 
 Cole o seguinte para o Visual Basic 6 : . 
 
 Debug.Print Screen.ActiveControl.name 
 
 imprimirá o nome do controle que tem o foco para a janela de depuração sempre que o botão que você criou é clicado. 
 
 Alternativamente, em versões posteriores do Visual Basic, cada forma individual terá seu próprio controle ativo , então substituir o acima de código com : . 
 
 Debug.Print Form1.ActiveControl.name 
 
 Substituir " Form1 " com o nome do formulário atual 
 < br >