Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

¿Como Detectar El Evento Clear En Un DirBox?

¿Como Detectar El Evento Clear En Un DirBox?
Artículo
Responder citando    Descargar mensaje  
Mensaje ¿Como Detectar El Evento Clear En Un DirBox? 
 
buenas

pues eso en un dirbox cuando hacemos clic en el botón clear como detectar ese evento?

lo que quiero hacer es:
cuando el usuario borre la ruta ponga una ruta predeterminada(acaso no le falta esta función al control?)

por eso quiero detectar el evento clear de este control

probé en el evento change pero no me salio.

alguna sugerencia?



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Jueves, 24 Noviembre 2016, 17:28 ]
 


¿Como Detectar El Evento Clear En Un DirBox?
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: ¿Como Detectar El Evento Clear En Un DirBox? 
 
v3ctor escribió: [Ver mensaje]
buenas
pues eso en un dirbox cuando hacemos clic en el botón clear como detectar ese evento?
lo que quiero hacer es:
cuando el usuario borre la ruta ponga una ruta predeterminada(acaso no le falta esta función al control?)
por eso quiero detectar el evento clear de este control
probé en el evento change pero no me salio.
alguna sugerencia?


Proba con el evento change, pero le pones un IF o un select ... case que compruebe si el dirbox.text = "" (vacío) y ahi tenes el evento.

Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Jueves, 24 Noviembre 2016, 18:06 ]
Responder citando    Descargar mensaje  
Mensaje Re: ¿Como Detectar El Evento Clear En Un DirBox? 
 
Eso no funciona, Tincho. El Evento Click de éste control sólo se dispara si se ha seleccionado un directorio.

Prueba ésto V3ctor
Private obs As Observer
Private o As Control

Public Sub Form_Open()
    
    For Each o In Me.controls
        If o.name = "ClearButton" Then
            Break
        Endif
    Next    
    If o.name = "ClearButton" Then
        obs = New Observer(o) As "BotonClear"
    Endif
End

Public Sub BotonClear_click()
    
  Print "bingo"  
    
End


Eso sí, sólo te vale si en el formulario sólo hay un Dirbox... Mejor crea un control que dispare éste evento y todo solucionado. Algo así como lo que hice en el tutoral aquél de Youtube de crear un control filebox, pero con dos botones...



 
última edición por shordi el Jueves, 24 Noviembre 2016, 18:35; editado 1 vez 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 24 Noviembre 2016, 18:24 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron