ComboBoxEx

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

ComboBoxEx

Mensagem por Cavalo Marinho »

Boa noite, em primeiro lugar quero agradecer imensamente a ajuda que o pessoal aqui do forum dão aos novatos como eu, sempre que postei uma duvida obtive uma resposta, obrigado.
Agora a minha duvida é sobre o componente comboboxex: é o seguinte num formulario coloquei um comboboxex e fiz duas matrizes, uma com o nome dos estado da federação e outra com as respectivas imagens das bandeiras ou seja eu tenho duas matrizes unidimensional de tamanho 26, acontece o seguinte o combo mostra o nome dos estados e as respectivas bandeiras até o 23º item, o restante somente o nome do estado, sem as bandeiras, aí eu testei o seguinte: removir as 3 ultimas linhas para as 03 primeiras linhas da matriz ou seja quem era 24,25,26 ficou 01,02,03 e quem era 21,22,23 foi para 24,25,26, dai o combo mostrou normal até o 23 novamente, deixando de exibir o restante, portanto não é com relação a nome de imagens nem tamanho de imagens(todas estão definidas com o mesmo tamanho 24x17 pixels).
codigo está assim
nomeuf := {}
bandeira := {}
aadd(nomeuf, "ACRE")
aadd(bandeira, "ac.bmp")
aadd(nomeuf, "ALAGOAS")
aadd(bandeira, "al.bmp")
.
.
.
.
aadd(nomeuf, "TOCANTINS")
aadd(bandeira, "to.bmp")
no comboboxex em itens = nomeuf e image = bandeira

Observando que se eu colocar tocantins em primeiro ele será exibido.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

ComboBoxEx

Mensagem por Toledo »

Amigo, fiz um teste aqui e funcionou certinho, segue em anexo um exemplo.

Obs.: nos anexos, para que o executável funcione corretamente tem que baixar os arquivos fontes também, por causa dos arquivos BMP.

Abraços,
Anexos
combobox_demo.zip
Apenas o executável do exemplo
(634.74 KiB) Baixado 74 vezes
combobox_prg.zip
Arquivos fontes do exemplo (PRG e BMP)
(204.03 KiB) Baixado 86 vezes
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

ComboBoxEx

Mensagem por Cavalo Marinho »

Obrigado Toledo pela pronta resposta, Com ela conseguir descobrir onde estava o meu erro, na programação estava tudo certinho, acontece que quando converti as imagens teve algumas que ficou como png, e não sei porque mesmo associando a imagem correta ele exibe uma outra, exemplo: se voce tem a seguintes matrizes
nomeuf := {"ac", "al", "am", "ap"} e
bandeira := "ac.bmp", "al.bmp", "am.bmp", "ap.bmp"} e tiver na pasta as seguintes imagens
ac.bmp, al.jpg, am.bmp, ap.bmp então o que teremos é um combo com ac motrando a imagem ac.bmp, al mostrando am.bmp, am mostrando ap.bmp e ap sem imagem nenhuma. Postei a minha "digamos" descoberta para que outas pessoas que passar por isto não percam tempo tentando resolver o problema.
Mais uma vaz obrigado a todos do forum, especialmente ao Toledo pela ajuda. :{
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

ComboBoxEx

Mensagem por Softwhouse »

Apenas testei, não compilei, a segunda bandeira fica sempre no Acre, não deveria acompanhar o primeiro array ?
Fernando
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

ComboBoxEx

Mensagem por Toledo »

Não Fernando, os dois combobox são independentes, a única diferença é o tamanho da bandeira.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder