AcessoSoft Posted November 29, 2017 Report Share Posted November 29, 2017 Qual classe uso para criar um GET com uma espécie de combobox onde possa digitar um texto e/ou selecionar um texto exibido? Tipo esses campos de login que mostram os email´s digitados anteriormente. Quote Link to comment Share on other sites More sharing options...
gilmer Posted November 30, 2017 Report Share Posted November 30, 2017 No samples combos.prg (exemplo de estilos) Quote Link to comment Share on other sites More sharing options...
AcessoSoft Posted December 1, 2017 Author Report Share Posted December 1, 2017 Estudei esse exemplo mas não consigo obter o conteúdo ( tipo oGet:cText() ) digitado pelo usuário se o texto não estiver presente no array que compõe o COMBOBOX. O que preciso é de um GET que forneça sugestões de texto para selecionar e também permita digitar um texto diferente dos constantes na lista. Talvez o sample combos.prg sirva ao propósito se eu souber como obter o texto que usuário digitou. Quote Link to comment Share on other sites More sharing options...
joaosolution Posted December 1, 2017 Report Share Posted December 1, 2017 Acessosoft? Não seria oCbx:oGet:GetText() para pegar o conteúdo digitado? Att João Bosco AcessoSoft 1 Quote Link to comment Share on other sites More sharing options...
Theotokos Posted December 1, 2017 Report Share Posted December 1, 2017 tente assim: cDescricao := Space(100) aProEdit := { "vetor com os produtos a pesquisar" } @ 1, 1 Combobox oGet[3] var cDescricao ; items aProEdit of oDlg SIZE 200, 12; PICTURE "@!" STYLE CBS_DROPDOWN oGet[3]:oGet:bChange := ; {|nKey,nFlags,Self| ComboEdit( nKey,nFlags,Self,oGet[3],oDlg)} Quote Link to comment Share on other sites More sharing options...
AcessoSoft Posted December 2, 2017 Author Report Share Posted December 2, 2017 Juntando as informações dos colegas, consegui no sample COMBOS.PRG adquirir o valor do GET acionando o VALID dele através de um codeblock. oCbx:oGet:bValid := {|| cText := oCbx:oGet:GetText(), .t. } Obrigado a todos que contribuíram. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.