GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV 2024
→
Al salir de un control campo de entrada se puede saber si es porque hemos pulsado un botón, Cancelar, por ejemplo
Al salir de un control campo de entrada se puede saber si es porque hemos pulsado un botón, Cancelar, por ejemplo
Iniciado por GARCIA SALVADOR, jun., 25 2020 8:55 PM - 3 respostas
Conecte-se…
GARCIA SALVADOR
#1
Membro registado
14 mensagems
Publicado em junho, 25 2020 - 8:55 PM
Buenas,
Al salir de un campo de entrada realizamos varias validaciones, con referencia a otros campos de la ventana y/o con tablas de las Bases de Datos.
El problema que tenemos es que cuando pulsamos el botón de Cancelar la ventana, también nos realiza estas validaciones y esto no nos interesa.
En nuestro actual software hay una función que nos permite saber el último control pulsado, por lo que en las validaciones al salir del campo, las hacemos solo si no se pulso Cancelar.
¿Como podemos hacer lo mismo en WinDev?.
Un saludo,
Denunciar
0
0
EliasRC
#2
Membro registado
21 mensagems
Popularité : +1 (1 vote)
Publicado em junho, 25 2020 - 10:08 PM
Podrías usar la propiedad ..FocusOnClick o si quieres algo más complejo yo lo haría con una variable inicializado en "false" de manera global y que al presionar el botón tome el valor "true".
--
__________________________
-ercnet.elias@gmail.com-
-Ing. Elias Ramos Cantù-
Denunciar
0
0
EliasRC
#3
Membro registado
21 mensagems
Popularité : +1 (1 vote)
Publicado em junho, 25 2020 - 10:13 PM
Publicado el 25,junio 2020 - 21:08
Podrías usar la propiedad ..FocusOnClick o si quieres algo más complejo yo lo haría con una variable inicializada en "false" de manera global y que al presionar el botón tome el valor "true". Cada botón tiene un Tipo(Type) y si lo dejas como cancelar automáticamente lo tomara la ventana como el botón de salir predeterminado por lo que ejecuta lo que tengas en el Click. Podrías simplemente quitarlo.
--
__________________________
-ercnet.elias@gmail.com-
-Ing. Elias Ramos Cantù-
Denunciar
0
0
GARCIA SALVADOR
#4
Membro registado
14 mensagems
Publicado em junho, 26 2020 - 11:59 AM
Buenas,
He probado lo siguiente:
Salida de EDT_Cdg01
IF BTN_Cancel..FocusOnClick = True THEN
Info("BTN_Cancel")
END
Y siempre me da en mensaje, tanto si pulso BTN_Cancel, como si salgo del campo de entrada EDT_Cdg01.
Y lo que necesito es que cuando pulse BTN_Cancel y se ejecute el código del campo de entrada EDT_Cdg01, pueda salir sin hacer el resto de código.
Un saludo,
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 2024
WEBDEV 2024
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto