Il est trés bien ce gadget pour saisir des lignes de texte !
Mais comment fait-on pour savoir combien il contient de ligne (ou éléments)
EditorGadget
Repris l'exemple de la doc sur l'editor gadget et ajouté une ligne :
Code : Tout sélectionner
If OpenWindow(0,0,0,322,150,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"EditorGadget") And CreateGadgetList(WindowID(0))
EditorGadget (0,8,8,306,133,#PB_Container_Raised)
For a=0 To 5
AddGadgetItem(0, - 1, "Line "+Str(a))
Debug CountGadgetItems(0) ; vala c'est ici
Next
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
C'est vrai c'est pas marqué dans la doc CountGadgetItems() ni dans la doc EditorGadget.
Mais bon !
Il est également possible de trouver le nombre de lignes d'un StringGadget multi-lignes, avec l'API.
SendMessage_(GadgetID(StringGadget), #EM_GetLineCount, 0, 0)
J'ai pas essayé avec l'Editor Gadget, mais ça doit marcher aussi.
Mais bon !
Il est également possible de trouver le nombre de lignes d'un StringGadget multi-lignes, avec l'API.
SendMessage_(GadgetID(StringGadget), #EM_GetLineCount, 0, 0)
J'ai pas essayé avec l'Editor Gadget, mais ça doit marcher aussi.
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.