Page 1 sur 1

[R] Infos Utilisateurs

Posté : sam. 27 févr. 2010 16:58
par Narmeke
Bonjours, j'ai besoin que l'on me créer un script simple et très détailler, si possible et si le temps vous le permet bien sûr :lol:

Pourquoi ai je besoin de ce script ?
► Afficher le texte
Que vais je faire de votre script ?
► Afficher le texte
Maintenant que tous est bien claire (J'espère) voici ce que je recherche :
Je souhaite un script qui me permettrai d'ajouter les infos entrer pas l'utilisateur du script, dans une list (ListView).
Puis ensuite d'enregistrer la liste complète dans un fichier *.txt.

Pour aller un peu plus vite j'ai bien évidemment Coder l'interface (Merci Koda :P ) :

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("This is a test !", 389, 322, 426, 207)
$Group1 = GUICtrlCreateGroup("Infos Users", 8, 8, 281, 137)
$Label1 = GUICtrlCreateLabel("Prénom :", 24, 40, 46, 17)
$Input1 = GUICtrlCreateInput("Robin", 72, 35, 137, 21)
$Label2 = GUICtrlCreateLabel("Nom :", 24, 112, 32, 17)
$Input2 = GUICtrlCreateInput("Desbois", 73, 107, 137, 21)
$Label3 = GUICtrlCreateLabel("Age : ", 24, 72, 32, 17)
$Input3 = GUICtrlCreateInput("18", 72, 72, 65, 21, BitOR($ES_RIGHT,$ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetLimit(-1, 3)
$Label4 = GUICtrlCreateLabel("ans", 144, 72, 21, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$ListView1 = GUICtrlCreateListView("Prénom|Nom|Age", 0, 152, 388, 169)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 100)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 100)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 100)
$Button1 = GUICtrlCreateButton("Enregistrer", 304, 16, 73, 129, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd

 
Je pense que avec tous cela, pas besoin de plus de détails car tous est là (in source code) :lol:
Donc merci d'avance a la personne ou aux personnes qui me feront ce script !!

P.S : J'aimerais que le code soit détailler, pas de A-Z, je sais quand même comment on ferme une fenêtre :roll: mais surtout tous ce qui touche a la listview !

Cordialement Narmeke

Re: [..] Infos Utilisateurs

Posté : dim. 28 févr. 2010 01:14
par timmalos

Re: [..] Infos Utilisateurs

Posté : dim. 28 févr. 2010 09:40
par Narmeke
Merci pour ce post, mais je parle de "ListView" et non de "ListBox" :lol:

Re: [..] Infos Utilisateurs

Posté : dim. 28 févr. 2010 11:17
par Tlem
Je ne sait pas si vous avez besoin de plus d'explications, mais voici comment procéder par exemple (il y a d'autres méthodes ;) ).
► Afficher le texte

Re: [..] Infos Utilisateurs

Posté : dim. 28 févr. 2010 11:40
par Narmeke
@Tlem : Merci beaucoup !
Je vais analyser votre code, je ne mets pas en [R] tous de suite !

Edit 1 :
Juste une petite erreur :

Code : Tout sélectionner

[color=#FF0000]Re[/color]Dim $aMaliste [$Count + 1][3]
 
En :

Code : Tout sélectionner

Dim $aMaliste [$Count + 1][3]
 
Je mets en [R] !

Encore merci :wink:

Re: [R] Infos Utilisateurs

Posté : dim. 28 févr. 2010 21:25
par Tlem
Image
Il n'y a pas d'erreur, c'est bien ReDim qu'il faut utiliser.

ReDim $aArray[$x] permet de re-dimensionner le tableau $aArray sans perdre les valeurs qui y sont stockées.

Dim $aArray[$x] va re-définir le tableau $aArray en effaçant les valeurs stockées.