RichEdit5 and auto-texts
- Enrico Maria Giordano
- Posts: 8734
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Been thanked: 1 time
- Contact:
Re: RichEdit5 and auto-texts
Good Morning Cristobal,cnavarro wrote:Dear Vilina, please attach your sample
I just changed in your example the arrays content for this:
static aListWords := { { "Action", "Ação" }, { "Palabra", "WORD" }, { "Inicial", "First" }, { "Final", "Last" } }
And created a new class from trichedit5
Code: Select all | Expand
CLASS TVfaEdit FROM TRichEdit5
METHOD KeyDown( nKey, nFlags )
ENDCLASS
METHOD KeyDown( nKey, nFlags ) CLASS TVfaEdit
if ( nKey == VK_INSERT .and. GetKeyState( VK_SHIFT ) .or. ;
nKey == Asc( "V" ) .and. GetKeyState( VK_CONTROL ) )
if ! ::lReadOnly
::Paste()
::PostMsg( FM_CHANGE )
endif
return 0
endif
if ::lReadOnly
if nKey == VK_BACK .or. nKey == VK_DELETE .or. nKey == VK_RETURN
return 0
endif
endif
::Super:KeyDown( nKey, nFlags )
// Suggested by the user MaxP (Massimo): 11/22/2019, remove PostMsg
//::PostMsg( FM_CHANGE )
// Added by Cristobal Navarro
if !::lReadOnly
::PostMsg( FM_CHANGE )
endif
if ::lHighlight
if nKey == VK_DELETE .or. nKey == VK_BACK
::PostMsg( FM_HIGHLIGHT )
endif
endif
return nil
Re: RichEdit5 and auto-texts
Dear Vilian
You have in your program this?
You have in your program this?
Code: Select all | Expand
HB_SETCODEPAGE( "UTF8" )
Fw_SetUnicode( .T. )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Re: RichEdit5 and auto-texts
Dear Cristobal,
Yes. Here is my complete code:
https://drive.google.com/file/d/1BitXsw ... drive_link
Yes. Here is my complete code:
https://drive.google.com/file/d/1BitXsw ... drive_link