Page 1 sur 1
[R] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 11:26
par aulus
Bonjour,
Est-il possible de récupérer une ligne sélectionnée dans la fenêtre affichée par la fonction _ArrayDisplay ?
Je vous remercie.
Re: [..] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 11:33
par mica2727
Salut, ArrayDisplay si je ne dis pas de bêtise est juste fait pour afficher à l'écran dans une fenêtre ce que contient ton tableau.
" Displays a 1D or 2D array in a ListView "
" Affiche 1 ou 2 dimensions dans un tableau dans une liste de donnée ".
Pour trouver une ligne regarde du côté de _ArraySearch() :
https://www.autoitscript.com/autoit3/do ... Search.htm
Re: [..] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 17:10
par walkson
Bonjour,
_ArrayDisplay a été modifié et complété. Si vous utilisez l'exemple _ArrayDisplay de l'aide vous aurez un array qui utilise le button "UserFunc" qui renvoie la position de la sélection
Re: [..] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 17:12
par mikell
Par défaut la fenêtre de _ArrayDisplay affiche 2 boutons en bas qui permettent de faire un ClipGet de la lignes sélectionnée
Mais mica2727 a raison, en principe _ArrayDisplay n'est qu'une fonction de debug
Re: [..] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 19:00
par walkson
Mikell, tu as quelle version ? car sur la dernière, j'ai 3 boutons par défaut
Extrait de l'aide
► Afficher le texte
The 4 buttons at the bottom of the dialog have the following functions:
- Copy Data & Hdr/Row - copy the array or the selected row(s) to the clipboard adding full header and row identification.
- Copy Data Only - copy the array or the selected row(s) to the clipboard with no header or row identification.
- Run User Func - run the user-defined function passed in $sUser_Function. This function is entirely separate from the UDF and must be created and coded by the user to accept 2 parameters: the full array and a 1D array holding the selected rows indices with a count in the [0] element. The button is not displayed if no function is specified.
- Exit script - Exit the script immediately.
Re: [..] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 19:25
par aulus
J'utilise _ArrayDisplay pour contrôler les données d'un tableau, voulant faire l'économie d'une ListView.
Je vais tenter de tirer partie des boutons pour récupérer la ligne sélectionnée.
Merci à tous pour vos idées et bon week-end !
Re: [R] _ArrayDisplay : récupérer une ligne
Posté : sam. 08 nov. 2014 19:58
par mikell
@walkson
Oui oui, 3 boutons par défaut
Le 4ème "Run User Func" ne s'affiche que si tu entres une fonction en paramètre