Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Como Detectar El Evento Clear En Un DirBox?
Autor Mensaje
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?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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...
 




===================
No podemos regresar
 
última edición por shordi el Jueves, 24 Noviembre 2016, 18:35; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Detectar Evento En Formulario Creado ... v3ctor General 3 Viernes, 27 Junio 2014, 16:18 Ver último mensaje
vuott
No hay nuevos mensajes Detectar Evento Enter En Una Key De Un Tre... v3ctor General 6 Domingo, 16 Julio 2017, 19:48 Ver último mensaje
jsbsan
No hay nuevos mensajes Como Detectar Evento Click En Notify-send v3ctor Mundo Linux 0 Miercoles, 08 Agosto 2018, 11:32 Ver último mensaje
v3ctor
No hay nuevos mensajes DirBox No Da Evento Click Con Boton De Bor... tincho Controles/Librerías/Componentes 9 Viernes, 05 Julio 2019, 23:18 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron