
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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
EditBox AutoComplete, exemplo !
Isso tá mais pra combobox.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 3092
- 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.
