Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Saber que control tiene el foco [VB.NET 2003] (http://www.forosdelweb.com/f29/saber-que-control-tiene-foco-vb-net-2003-a-461026/)

freegirl 31/01/2007 10:20

Saber que control tiene el foco [VB.NET 2003]
 
Hola,

cual es la manera para saber que objeto de un formulario tiene el foco?


saludos

SuperPinwi 31/01/2007 11:13

Re: Saber que control tiene el foco [VB.NET 2003]
 
creo que es el evento validated si no recuerdo mal :-)

saludos freegirl!!

erick_arcini 31/01/2007 11:19

Re: Saber que control tiene el foco [VB.NET 2003]
 
desconozco, pero puedes hacer esto:
Código:

        Dim x As Integer = 0
        While x <= Me.Controls.Count - 1
            If (Me.Controls(x).Focused) Then
                'tiene el foco
                Me.Text = "el control " & Me.Controls(x).Name & " tiene el foco"
                Exit While
            Else
                Me.Text = "Nadie tiene el foco"
                'pues no lo tiene
            End If
            x += 1
        End While


freegirl 31/01/2007 11:47

Re: Saber que control tiene el foco [VB.NET 2003]
 
gracias a los dos por contestar.

Pues si erick arcini, con la propiedad focused control quién tiene el foco. Así que problema solventado.

saludos


La zona horaria es GMT -6. Ahora son las 07:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.