Page 1 sur 1

[RESOLUS] scintilla la touche qui sélectionne l'autocomplete

Publié : lun. 04/mai/2015 10:24
par microdevweb
Bonjour à tous,
Concernant la dll scintilla
La sélection est déclenché par TAB ou RETURN, j'aimerais savoir si c'est la touche RETURN ou TAB qui à été
utilisée pour la sélection

Code : Tout sélectionner

Select *scinotify\nmhdr\code
                        Case #SCN_AUTOCSELECTION
                              *Pointer=@*scinotify\text
                              ScintillaSendMessage(\myId,#SCI_AUTOCCANCEL) 
                              P1=*scinotify\position
                              P2=P1+Len(*Pointer\s)
                              P2-(Len(*Pointer\s)-Len(\CurrentWord$))-1
                              \CurrentWord$=""
                              ; Quel touche à déclenché l’événement ????
                              Make_form(*Pointer\s,P1,P2)
                  EndSelect
, au pire désactivé la sélection par RETURN.

Merci d'avance

Re: scintilla connaitre la touche qui sélectionne l'autocomp

Publié : lun. 11/mai/2015 9:23
par microdevweb
Je n'ai pas trouvé dans scintilla, par contre on peu placer un raccourci clavier dans notre programme Pb, ceci désactivera l’auto complétion automatique. Il suffis de gérer par après la complétion de façon manuel