
EditBox AutoComplete, exemplo !
Moderador: Moderadores
-
Ana Mitoooo
- Usuário Nível 3

- Mensagens: 118
- Registrado em: 17 Out 2018 10:00
- Localização: Sobradinho/DF
EditBox AutoComplete, exemplo !
Olá,
Você tem que implementar com vetor
Você tem que implementar com vetor
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Ana Mitoooo
- Usuário Nível 3

- Mensagens: 118
- Registrado em: 17 Out 2018 10:00
- Localização: Sobradinho/DF
EditBox AutoComplete, exemplo !
Posta esse código aqui
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
EditBox AutoComplete, exemplo !
Isso tá mais pra combobox.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
EditBox AutoComplete, exemplo !
Olá
Tem esse demo que eu fiz usando listbox
Tem esse demo que eu fiz usando listbox
Código: Selecionar todos
#include "hwgui.ch"
THREAD STATIC Thisform
FUNCTION Main()
Auto()
RETURN Nil
FUNCTION Auto()
LOCAL oDlg, oButtonex1, oLabel1, oEditTxt, oLista
LOCAL cEditTxt := "" , nLista := 1
INIT DIALOG oDlg ;
TITLE "Auto Completion Demo" ;
AT 0, 0 ;
SIZE 416,280 ;
FONT HFont():Add( 'Tahoma', 0, -13, 400 ) ;
CLIPPER ;
NOEXIT ;
STYLE WS_POPUP + WS_CAPTION + WS_SYSMENU + DS_CENTER
Thisform := oDlg
@ 014,020 SAY oLabel1 CAPTION "Texto:" SIZE 39,18
@ 060,019 GET oEditTxt ;
VAR cEditTxt ;
SIZE 344,24 ;
PICTURE '@!' ;
MAXLENGTH 50 ;
FONT HFont():Add( 'Tahoma', 0, -13, 400 )
oEditTxt:bKeyDown := {|o, nKey| Busca( nKey ) }
@ 060,052 GET LISTBOX oLista ;
VAR nLista ;
ITEMS {} ;
SIZE 344,172
@ 306,236 BUTTONEX oButtonSair ;
CAPTION "Sair" ;
SIZE 98,32 ;
STYLE BS_CENTER + WS_TABSTOP ;
ON CLICK {|| Thisform:Close() }
ACTIVATE DIALOG oDlg ON ACTIVATE {|| ConfigForm() }
RETURN Nil
FUNCTION ConfigForm()
ThisForm:oEditTxt:SetFocus()
ThisForm:oLista:AddItems( "RIO DE JANEIRO" )
ThisForm:oLista:AddItems( "SÃO PAULO" )
ThisForm:oLista:AddItems( "BRASILIA" )
ThisForm:oLista:AddItems( "BELÉM" )
ThisForm:oLista:AddItems( "PENEDO" )
ThisForm:oLista:AddItems( "CONSERVATÓRIA" )
ThisForm:oLista:AddItems( "SÃO LUIZ" )
ThisForm:oLista:Refresh()
RETURN Nil
FUNCTION Busca( nKey )
THREAD STATIC cKeyAux := ""
IF IsAscii( Hb_NtoS( nKey ) )
IF nKey = 8 .AND. Len( cKeyAux ) > 0
cKeyAux := SubStr( cKeyAux,1, Len( cKeyAux ) - 1 )
ELSE
cKeyAux += Upper( Chr( nKey ) )
ENDIF
nSearch := Hb_aScan( ThisForm:oLista:aItems, {|A| A = cKeyAux } )
IF nSearch > 0
ThisForm:oLista:SetItem( nSearch )
ELSE
ThisForm:oLista:SetItem( 1 )
ENDIF
ENDIF
RETURN -1
INIT FUNCTION AppSetup()
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PTISO
Hb_LangSelect("PT")
Hb_SetCodePage( "PTISO" )
Hb_CdpSelect("PTISO")
SET DATE FORMAT "DD/MM/YY"
SET EPOCH TO 1964
Set( _SET_FORCEOPT, .T. )
RETURN Nil
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
EditBox AutoComplete, exemplo !
Eu ia postar o exemplo compilado com o fonte mais o o fórum não está deixando.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
alxsts
- Colaborador

- Mensagens: 3109
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
EditBox AutoComplete, exemplo !
Olá!
Fiquei em dúvida sobre a pergunta da colega. A princípio entendi com o os demais colegas que postaram respostas acima. Depois fiquei pensando: será que ela quer saber se o designer da HwGUI tem autocomplete?
Fiquei em dúvida sobre a pergunta da colega. A princípio entendi com o os demais colegas que postaram respostas acima. Depois fiquei pensando: será que ela quer saber se o designer da HwGUI tem autocomplete?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
EditBox AutoComplete, exemplo !
Não tem, a única designer mais completa é a do Luis Basso, mas também não tem o componente editboxalxsts escreveu:Olá!
Fiquei em dúvida sobre a pergunta da colega. A princípio entendi com o os demais colegas que postaram respostas acima. Depois fiquei pensando: será que ela quer saber se o designer da HwGUI tem autocomplete?
Na hwgui 2.22 atualizada a que vem na pasta utils é muito pobre de componentes e também não tem editbox, não percam tempo compilando.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Ana Mitoooo
- Usuário Nível 3

- Mensagens: 118
- Registrado em: 17 Out 2018 10:00
- Localização: Sobradinho/DF
EditBox AutoComplete, exemplo !
Desculpem a demora, não uso muito o micro no final de semana 
Encontrei o funcionalidade no dbc_sqlite do Al.Kresin
https://github.com/alkresin/dbc_sqlite
https://raw.githubusercontent.com/alkre ... tocmpl.prg
*O objetivo é completar automaticamente a digitação do usuário, que geralmente é feita no componente EditBox. Pode dispensar por exemplo exibir uma tela de pesquisa com essa simples funcionalidade.

Agradecida pela colaboração, ajudou muito.ASimoes disse:
Olá
Tem esse demo que eu fiz usando listbox
Encontrei o funcionalidade no dbc_sqlite do Al.Kresin
https://github.com/alkresin/dbc_sqlite
https://raw.githubusercontent.com/alkre ... tocmpl.prg
*O objetivo é completar automaticamente a digitação do usuário, que geralmente é feita no componente EditBox. Pode dispensar por exemplo exibir uma tela de pesquisa com essa simples funcionalidade.
