| |
Membre enregistré 5 messages |
|
Posté le 22 avril 2014 - 10:00 |
Bonjour à tous, je viens de réaliser une application que je souhaite installer sur iPhone5 (iOS 7.0.6). J'ai plusieurs champs de saisie numériques, et pour saisir les valeurs, j'ai créé 10 boutons (de 0 à 9). Vous l'avez compris, je ne souhaite pas utiliser le clavier virtuel que je ne trouve pas très pratique dans le cas présent.
Sur chaque champs de saisie, j'ai décoché "Activer le clavier en saisie". Mais rien n'y fait. Une fois l'application sur mon iPhone5, lorsque je touche un des champs de saisie, le clavier virtuel apparait. J'ai également utilisé la fonction "ClavierVisible(faux)"...........pas mieux.
Je ne veux pas que le clavier virtuel apparaisse. Je souhaite utiliser uniquement mes boutons. Auriez-vous une idée ?
Je vous remercie.
Cordialement. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 841 messages Popularité : +19 (27 votes) |
|
Posté le 22 avril 2014 - 11:53 |
Bonjour,
Si la saisie ne doit pas être activée pourquoi ne pas utiliser un champ libellé...le problème serait résolu
Bonne journée
-- Miro |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 5 messages |
|
Posté le 22 avril 2014 - 13:05 |
Je souhaite que la saisie se fasse uniquement via mes 10 boutons, et non via le clavier virtuel. Du coup, lorsque je touche un de mes champs de saisie, je ne veux pas que le clavier virtuel s'affiche. |
| |
| |
| | | |
|
| | |
| |
Posté le 22 avril 2014 - 13:38 |
on a bien compris Tom... Camus te propose d'utiliser un champ libellé au lieu d'un champ de saisir
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
NOUVEAU: WXShowroom.com est disponible : Montrez vos projets ! Plus d'information sur http://fabriceharari.com
On 4/22/2014 5:05 AM, Tom AZERT wrote:
Je souhaite que la saisie se fasse uniquement via mes 10 boutons, et non via le clavier virtuel. Du coup, lorsque je touche un de mes champs de saisie, je ne veux pas que le clavier virtuel s'affiche. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 155 messages |
|
Posté le 22 avril 2014 - 14:58 |
Pourquoi pas le mettre en "Affichage seul" dans l'onglet IHM? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 5 messages |
|
Posté le 24 avril 2014 - 08:53 |
bonjour, et merci pour vos suggestions. J'ai testé les 2 propositions: - mettre en affichage seul, - mettre des libellés à la place des champs de saisie.
Dans les 2 cas, je n'arrive pas à détecter que je viens de toucher l'objet !! Une idée ?
Merci pour tout. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 841 messages Popularité : +19 (27 votes) |
|
Posté le 24 avril 2014 - 10:01 |
Bonjour,
Nous pensions qu'il n'y avait qu'un seul champ...
Une solution un peu barbare mais qui pourrait solutionner le probleme, utiliser un bouton à un état maquillé en champ de saisie; Le clic sur le bouton signalerait le début de saisie. L'appuie sur les boutons clavier modifierai le libellé du bouton... a la fin il suffira de recuperer ces libellés
-- Miro |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 155 messages |
|
Posté le 24 avril 2014 - 10:34 |
Tu peux mettre le champ en affichage seul + ajouter l'évènement "Touché / Bouton gauche enfoncé". Tu pourras exécuter du code lors d'un appui sur la zone de saisie. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 5 messages |
|
Posté le 24 avril 2014 - 11:40 |
Merci de votre aide.
La fonction "Evenement" n'est pas disponible pour iOS
Quant à la coche "Activer le clavier en saisie", ça n'a pas l'air de bien marché sur iOS. Ou alors, je n'ai pas bien compris son utilité ... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 5 messages |
|
Posté le 24 avril 2014 - 11:52 |
C'est bon. Je m'en suis sorti !!! J'ai mis sur mes champs de saisie des champs "image" transparents. et là, j'arrive à détecter l'appui !
Cool
Merci pour tout |
| |
| |
| | | |
|
| | |