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.
ComboBoxEx
Moderador: Moderadores
- Cavalo Marinho
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 01 Ago 2009 10:01
- Localização: Aracaju/Se
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
ComboBoxEx
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,
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 87 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
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
- Cavalo Marinho
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 01 Ago 2009 10:01
- Localização: Aracaju/Se
ComboBoxEx
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. :{
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

- Mensagens: 324
- Registrado em: 07 Dez 2011 18:44
- Localização: Porto Alegre/RS
ComboBoxEx
Apenas testei, não compilei, a segunda bandeira fica sempre no Acre, não deveria acompanhar o primeiro array ?
Fernando
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
ComboBoxEx
Não Fernando, os dois combobox são independentes, a única diferença é o tamanho da bandeira.
Abraços,
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
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