Clipper On Line • Ver Tópico - Dúvidas com COMBOBOX OU COMBOBOXEX

Dúvidas com COMBOBOX OU COMBOBOXEX

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor rubens » 18 Abr 2018 11:11

Bom dia...

Tem duas coisas que tô precisando implementar e não tô consigo..
Primeiro: Como colocar cor no combobox quando ele recebe o foco? Nos exemplos da minigui, quando é combobox dá para mudar a cor da lista de itens, no comboboxex nem isso dá, pelo menos não vi nenhum exemplo.
Segundo: Alguém tem uma função que quando habilita o displayedit a medida que vai digitando abre a lista e vai filtrando o que foi digitado?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor HASA » 18 Abr 2018 11:48

:))
Rubens o exemplo da pasta C:\MiniGUI\SAMPLES\Advanced\ComboColor não ajuda ?
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor rubens » 18 Abr 2018 23:07

Boa noite,

Então HASA, Obrigado. Cheguei a ver o exemplo que você mencionou, dei uma lida mas não consegui assimilar bem e fui para o exemplo da minha pergunta número dois, pesquisar em um combobox.
Com base no exemplo: C:\MiniGUI\SAMPLES\Advanced\CombinedSearchBox. O exemplo eu compilei e funcionou de boa... beleza.. certinho... Parti para implementar no meu projeto. Chegou a funcionar, fiz vários testes e tal, cheguei a mudar a cor e fonte como eu queria. Eu preciso de duas combobox no mesmo form. Quando inseri o segundo combobox começou a dar o erro de
Window: frmcbPAcientes is already defined. Program terminated. 

No exemplo funciona beleza, no meu projeto não. Blz.. criei um projeto novo, um form e somente um componente combobox. Mesma coisa. Mesmo erro. Reiniciei meu pc, por se tratar de Form poderia ser algum erro do Windows, mas nada. Realmente passei a tarde toda testando para descobrir o erro mas nada.. Chegou a funcionar e do nada começou a dar o erro... Antes de definir o Window, eu testo se o form tá definido, se está ativo e retorna falso. Quando da um release eu testo antes e dá que não está definido.
Se alguém puder perder um tempinho e dar uma olhada... Gostei muito da função... bem legal.

Obrigado

Rubens

Erro Window.png


Main.prg
#include <minigui.ch>
#include "combosearchbox.ch"
FUNCTION Main
   Local aPacientes := {}
   Use Pacientes
   DbGoTop()
   While ! Eof()
      AAdd( aPacientes, Pacientes->Nome )
      DbSkip()
   EndDo
   LOAD WINDOW Main
   Main.Center
   Main.Activate
RETURN( NIL )
#include "combosearchbox.prg"


Formulário
*HMGS-MINIGUI-IDE Two-Way Form Designer Generated Code
*OPEN SOURCE PROJECT 2005-2016 Walter Formigoni http://sourceforge.net/projects/hmgs-minigui/
DEFINE WINDOW TEMPLATE AT 250 , 521 WIDTH 751 HEIGHT 550 MAIN
      DEFINE COMBOSEARCHBOX cbPAcientes
         ROW        25
         COL        90
         WIDTH      150
         ITEMS      aPacientes
         ON ENTER    MsgBox( this.Value )
      END COMBOSEARCHBOX
END WINDOW
Anexos
combosearchbox.ch
(4.82 KiB) Baixado 55 vezes
combosearchbox.prg
(10.03 KiB) Baixado 55 vezes
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor HASA » 19 Abr 2018 09:19

Rubens, consegue isolar parte do código apresentando o problema, no que vi está tudo correto, envie prg com o problema, ok.
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor rubens » 19 Abr 2018 10:54

Bom dia...

Sabia que o negócio tava por um "beicinho de pulga"!!! Uma tarde e uma manhã inteira por causa de uma Função Alltrim... é pá cabá o piqui do goiás mesmo !!!
Foi só acrescentar um Alltrim no nome que o negócio funcionou.
AAdd(aPacientes,Alltrim(Pac->Nome))

Ainda bem porque tô muito satisfeito com a função... rápida e genérica.. só criar os vetores e inserir o controle no formulário...
Um exemplo de como funciona:
Pedido de Exame.png

Obrigado HASA pela atençao...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Dúvidas com COMBOBOX OU COMBOBOXEX

Mensagempor HASA » 19 Abr 2018 11:49

:xau
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro