|
| ArbreInfoXY ne marche pas ? |
| Iniciado por blefeuvre, 25,oct. 2004 11:30 - 3 respuestas |
| |
| | | |
|
| |
| Publicado el 25,octubre 2004 - 11:30 |
Bonjour, ayant besoin de récupérer la zone cliquée dans un champ arbre, j'ai trouvé la fonction ArbreInfoXY qui me parait parfaite. Le seul problème, c'est que meme en reproduisant exactement le meme test qu'il y a dans l'aide de WD8, le Trace me dit toujours que j'ai sélectionné la ligne 1...
Le code de l'exemple dans l'aide : -------------------------- // clic sur l’arbre Arbre1 // Récupération des coordonnées du clic X, Y sont des entiers X = PoidsFaible(_Eve.wParam) Y = PoidsFort(_Eve.wParam) // Recherche du numéro de la ligne correspondant au clic nLigne est un entier = ArbreInfoXY(Arbre1, aiNUMLIGNE, X, Y) // Recherche du nom de la branche sBranche est une chaîne = ArbreInfoXY(Arbre1, aiNOMBRANCHE, X, Y) Trace("Vous avez cliqué sur la branche ("+sBranche +"(ligne n°" + nLigne +")") --------------------------
Est ce qu'une personne l'a déjà utilisé avec succès ? Merci d'avance pour votre aide !
Ben. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 26,octubre 2004 - 18:49 |
Salut,
le problème dans l'exemple de l'aide (et je ne sais pas pourquoi) c'est que _EVE.wParam = 0
Alors je te conseil de faire les modifications suivantes:
1. Déclarer un entier iPos est un entier = CurseurPos(cpEcran)
2. Changer l'affectation de x et y X = PoidsFaible(iPos) Y = PoidsFort(iPos)
3.changer la ligne nLigne est un entier = ArbreInfoXY(Arbre1, aiNumLigne, X, Y) pour nLigne est un entier = ArbreInfoXY(Arbre1, aiNumLigne+aiOrigineEcran, X, Y)
4. changer la ligne sBranche est une chaîne = ArbreInfoXY(Arbre1, aiNomBranche, X, Y) pour sBranche est une chaîne = ArbreInfoXY(Arbre1, aiNomBranche+aiOrigineEcran, X, Y)
Et le tour est joué
Mathieu |
| |
| |
| | | |
|
| | |
| |
| Publicado el 17,noviembre 2004 - 13:21 |
| utilise la fonction ArbreSelect(<Nom de l'arbre>). |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 31 mensajes |
|
| Publicado el 20,diciembre 2018 - 16:43 |
Bonjour ,
Utiliser la fonction ArbreSelect() :
sBranche est chaîne = ArbreSelect("NomArbre") // Récupérer la ligne sélectionner Niveau est une chaîne = ChaîneOccurrence(sBranche,TAB) // Pour savoir le niveau de sélection : 0,1,2...
Cordialement.
-- Mohamed RAHIMI Organisateur & Développeur SI Tél : +212667273333 Mail : rahimi.mohamed@gmail.comMensaje modificado, 20,diciembre 2018 - 16:45 |
| |
| |
| | | |
|
| | | | |
| | |
|