Saut de ligne dans Editor

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Saut de ligne dans Editor

Message par Stéphane »

Bonjour

Je souhaite simplement ajouter une ligne après une suivante dans un Editor créé ainsi

Code : Tout sélectionner

Memo_1 = EditorGadget(#PB_Any, 8, 16, 592, 472, #PB_Editor_WordWrap)
Mais avec SetGadgetText(Memo_1,"texte à affichier") c est toujours sur la première ligne que j affiche à moins de préciser le numéro de la ligne avec AddGadgetItem
J ai essayé d ajouter un chr(10) en fin de ligne en faisant SetGadgetText(Memo_1,"ligne"+Chr(10)) mais rien n y fait

Merci pour votre aide.
Marc56
Messages : 2199
Inscription : sam. 08/févr./2014 15:19

Re: Saut de ligne dans Editor

Message par Marc56 »

Je souhaite simplement ajouter une ligne après une suivante dans un Editor
https://www.purebasic.com/french/docume ... titem.html
Pour ajouter un élément à la fin de la liste des éléments en cours, utilisez la valeur -1.
(Oui, un EditorGadget se comporte comme une liste)

Code : Tout sélectionner

OpenWindow(0, 0, 0, 322, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)  
EditorGadget(0, 8, 8, 306, 133, #PB_Editor_WordWrap) 
For a = 0 To 5 
    AddGadgetItem(0, a, "Ligne "+Str(a)) 
Next 
AddGadgetItem(0, -1, "Une ligne de plus :-)")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow 
:wink:
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Re: Saut de ligne dans Editor

Message par Stéphane »

Merci, cela confirme seulement que je ne sais pas lire pke j ai trouvé AddGadgetItem en parcourant la doc que je trouve pourtant tres bien fait...
Je vais devoir modifier mon pseudo pour y faire disparaître steph...
Marc56
Messages : 2199
Inscription : sam. 08/févr./2014 15:19

Re: Saut de ligne dans Editor

Message par Marc56 »

:mrgreen: mais non, n'enlève rien. Faut simplement (re)lire lentement la doc. (et on a du temps maintenant)
12 ans que je pratique PB et je relis encore et encore la doc... et j'en oublie :roll: 8) 8O :mrgreen: :wink:
-1 ajoute toujours à la fin que ce soit pour les listes ou pour les gadgets à éléments.
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Re: Saut de ligne dans Editor

Message par Stéphane »

mais non, n'enlève rien.
En tous les cas plus je découvre purebasic plus il est déroutant.

Avant, j ai suivi une formation Delphi depuis le début du confinement de pres de 30 heures... et il faut peu de temps pour prendre certaines habitudes de codage quand tu n en avais aucune avant. Et c est plus difficile de les modifier... mais bon j y travaille

La doc (malgré cet épisode peu glorieux) est vraiment bien faite, simple et claire. idem pour le manuel en Français.

Là ou je suis encore plus surpris c est, outre la petite taille d es exe (j ai repris mon exemple en delphi il fait 2mo contre 80ko en PB), c est la rapidité d exécution.
Je lis un fichier de plus de 30000 lignes que je mets en mémoire dans un tableau de structure après l avoir manipulé. Rien que la lecture ligne par ligne est 5 fois plus rapide avec PB.

Il est certain que si j arrive à réaliser un chart digne de ce nom je me fendrais d une licence pke vraiment pb est cool ;-)
Avatar de l’utilisateur
Ar-S
Messages : 9546
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Saut de ligne dans Editor

Message par Ar-S »

Et le prix de la licence est plutôt cool pour des maj à vie !
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Re: Saut de ligne dans Editor

Message par Stéphane »

"Le prix s oublie, la qualité reste" Les tontons flingueurs :lol:
Répondre