PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Android : récupérer la saisie (touches appuyées) dans une combo
Android : récupérer la saisie (touches appuyées) dans une combo
Iniciado por Bruno, mar., 22 2019 7:18 PM - 4 respostas
Membro registado
41 mensagems
Publicado em março, 22 2019 - 7:18 PM
Bonjour à toutes et à tous,

Voilà j'ai une combo et le mode saisie n'existe pas sur Android.

J'aimerai pouvoir récupérer les touches sur lesquelles on appui pour ensuite faire une petit requête

Quelqu'un sait comme cela est possible ?

Par avance merci ;)

--
Débutant sur Windev en mode "je découvre"
Membro registado
3.344 mensagems
Popularité : +93 (137 votes)
Publicado em março, 23 2019 - 3:02 AM
@Bruno,
j'ai mal compris la question.
Si tu souhaite recréer une "combo" avec saisies
Il suffit d'utiliser a la place un champ de saisie + un bouton
ce même bouton positionne une zone répété sous le champ de saisie.
C'est comme cela que j'ai une combo avec images, saisie etc
Membro registado
41 mensagems
Publicado em março, 24 2019 - 9:44 AM
Bonjour Popoy,
Ce n'est pas ce que je veux :(
En fait, un exemple concret serait certainement plus simple à comprendre.

J'ai une combo avec la liste des pays
Je ne me vois pas faire défiler tous les pays pour enfin arriver à cliquer sur "Portugal" par exemple
Ce que j'aurai aimé faire, c'est à chaque appui d'une lettre que la liste se raccourcisse, jusqu'à être sur le bon !
Développeur en VBA c'est très simple à faire, un L5G ne saurait pas le faire :o

--
Débutant sur Windev en mode "je découvre"
Membro registado
3.344 mensagems
Popularité : +93 (137 votes)
Publicado em março, 24 2019 - 8:44 PM
regarde ici
https://doc.pcsoft.fr/?1000021074
et
https://m.youtube.com/watch…
j'espère que cette fois ci c'est la bonne
Membro registado
41 mensagems
Publicado em março, 25 2019 - 6:32 PM
Bonjour Popoy et merci beaucoup ;)

Très intéressantes cette fonction et cette vidéo, merci beaucoup, grâce à toi j'ai trouvé la solution

Dans ma zone de saisie, voici le code
sNomPays est une chaîne
// Tout supprimer de la saisie assistée
SaisieAssistéeSupprimeTout(MoiMême)

SI MoiMême = "" ALORS
SaisieAssistéeFerme(MoiMême)
SINON
POUR TOUTE CHAÎNE sNomPays DE DonneListePays(lpTout) SEPAREE PAR RC
SI ChaîneCommencePar(sNomPays,MoiMême,ccSansCasse) ALORS
SaisieAssistéeAjoute(MoiMême,ExtraitChaîne(sNomPays, 1))
FIN
FIN
SaisieAssistéeOuvre(MoiMême)
FIN


Au plaisir

[RESOLU]
--
Débutant sur Windev en mode "je découvre"
Mensagem modificada, março, 25 2019 - 7:04 PM