
une chose me surprend, tout d'abord le code :
Code : Tout sélectionner
If OpenWindow(0, 100, 200, 650, 500, "Ma bibliothèque", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)=0
MessageRequester("Erreur","C'est balot !",0)
End
EndIf
ListIconGadget(0, 0, 0, 400,300,"Nom",197, #PB_ListIcon_FullRowSelect | #PB_ListIcon_GridLines)
AddGadgetColumn(0,1,"Prénom",197)
Declare AfficheAuteurs()
AfficheAuteurs()
;-Boucle principale
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
Procedure AfficheAuteurs()
ClearGadgetItems(0)
For i=1 To 5
AddGadgetItem(0, i, "nom" + Str(i)+Chr(10)+ "prenom"+Str(i))
Next i
EndProcedure
Si je change la boucle dans la procédure AfficheAuteurs(), en commençant par zéro , là c'est bon , j'ai bien le nom et le prénom.
Code : Tout sélectionner
For i=0 To 5
AddGadgetItem(0, i, "nom" + Str(i)+Chr(10)+ "prenom"+Str(i))
Next i