|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Bonjour,
Est il possible de limité le type d'écriture dans la zone Edit de façon a ce qu'il n'accepte pas l'écriture de type alphabétique ... Donc quelques choses de ce style : Citation:
|
|
|
|
00
|
|
|
#2 | |
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Bonjour,
Une recherche avec le mot clé 'KeyPressFcn' te donnera des éléments de réponse.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|
|
|
00
|
|
|
#3 | ||||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Ha merci,
Par contre je suis confronté à quelques problèmes : Le premier : limité le nombre d'espace car keypresse avec un espace me renvoie ' ' est non la touche 'space' . Si j'appuie sur 'space' le programme ne rentre pas dans la boucle de mon code (ci dessous) ni dans cette boucle : Code :
Mon second : Ne reconnais pas non plus la case vide Et mon dernier : Ne fonctionne pas correctement du fait que le background rouge apparait quand celui ci n'est pas voulu. Voici mon code : Code :
|
||||
|
|
00
|
|
|
#4 | |||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Plusieurs questions:
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|||
|
|
00
|
|
|
#5 | |||||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Ma variable compteur est bien locale ... Pour la rendre persistante dois je l'intégrer dans le Data?
Je test data.testKey_alphanum est non event.Character à la ligne (9) car j'ai besoin de récupérer tout ce qui a était écris dans ma zone Edit... De même pour remettre la couleur de mon background je test si la zone est vide ou non : Code :
J'avais réédité mon codun peu après en modfiant : strcmp(event.Key,'return') par strcmp(event.Key,'backspace') Pour l'espace : je veux interdire ce style d'écriture Citation:
Code :
Oui Oui j'ai beaucoup de problèmes à restreindre le clavier...
|
|||||
|
|
00
|
|
|
#6 | |||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Citation:
Ça je ne te le fais pas dire ![]() Outre ces tests, il y a d'autres problèmes:
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|||
|
|
00
|
|
|
#7 | |
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Ha lors de l'envoie apparement ça efface les espaces :
Je veux interdire ce style d'écriture : Citation:
Pour la modification des caractères avec la souris... la je te le confirme j'ai testé est on est mal !!! Je crois que je vais me résoudre à faire quelque chose de moins ambitieux... |
|
|
|
00
|
|
|
#8 | ||||||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Le problème si je simplifie ma fonction est comment récupérer la valeurs de mon edit texte au fur et a mesure que j'écris avec KeyPressFcn :
get(handles.ZoneEdit,'String') %%%% Et initialement vide ! Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#9 | |||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Si tu veux utiliser cette syntaxe, ce serait plutôt:
Code :
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|||
|
|
00
|
|
|
#10 | |||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#11 | ||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Citation:
C'est d'ailleurs quelque chose que je déplore: selon moi ce qui a été écrit avant devrait être disponible Après une solution "simple" serait de passer par Java.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
||
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Java est moi ça fait deux ... Aurai tu un exemple simple et efficace ?
|
|
|
00
|
|
|
#13 | |||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Et bien déjà il te faudra récupérer la fonction findjobj sur le FEX.
Ensuite quelque chose comme: Code :
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|||
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Matlab m'informe que la fonction checkEdit n'est pas définie !
|
|
|
00
|
|
|
#15 | |
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 3 598 ![]() |
Tu as changé quelque chose?
Quel est le message d'erreur exact? Cela ne concerne pas plutôt la variable isOk? Comme commenté, il te reste à coder ce test.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2010 Messages : 60 ![]() |
Ha pardon.. j'avais pas compris que je pouvais pas séparer les 2 fonctions... c'est pour cela que la fonction checkEdit n'était pas définie.
Grand Merci !!! J'ai quasiment finis mon Interface grâce à vous ![]() ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com