Capturar tecla intro (las dos del teclado) en un editbox
Capturar tecla intro (las dos del teclado) en un editbox
¿Es viable capturar cualquier intro tecleado dentro de un cuadro de texto o unifield?
Re: Capturar tecla intro (las dos del teclado) en un editbox
Únicamente en los Unifield y usando $char.
Y forzando para que todas las pulsaciones disparen el StartModification (por defecto solamente se dispara con la primera pulsación).
No recuerdo bien cómo se forzaba: si con campo/init = $concat(campo, $char) se mantiene siempre el campo "como nuevo" ó era haciendo un $prompt a otro campo y un $prompt de vuelta. O quizás con macros o con un reset $fieldmod(campo).
Normalmente con estas dificultades, la pregunta es ¿por qué? Pulsar tab ó usar el autocomplete pueden ser alternativas.
Quizás con los Editbox se pueda si el campo es multiline y acepta retornos de carro. Y grabas en variable el valor anterior y lo comparas con el actual. Si aparece un $scan(camp, "%%^")>0 es que ha pulsado algún "Enter".
Y forzando para que todas las pulsaciones disparen el StartModification (por defecto solamente se dispara con la primera pulsación).
No recuerdo bien cómo se forzaba: si con campo/init = $concat(campo, $char) se mantiene siempre el campo "como nuevo" ó era haciendo un $prompt a otro campo y un $prompt de vuelta. O quizás con macros o con un reset $fieldmod(campo).
Normalmente con estas dificultades, la pregunta es ¿por qué? Pulsar tab ó usar el autocomplete pueden ser alternativas.
Quizás con los Editbox se pueda si el campo es multiline y acepta retornos de carro. Y grabas en variable el valor anterior y lo comparas con el actual. Si aparece un $scan(camp, "%%^")>0 es que ha pulsado algún "Enter".
$status=0 ; se acabaron los problemas