Tem como alterar o DropList do DBlookUp?
Pessoal...
eu tenho um DBLookUp ond eu trago 3 campos...
mas dae p caber todos eu tenho q aumentar bastante o tamanho do DBLookUp p aparecer todos...
Gostaria d saber se tem como aumentar a largura do ´DropDownList´ d a cordo c os marios registros?
Por ex.
Nome:
Marcos
Natanael
ASDFOASDFASD
dae no caso o nome ´ASDFOASDFASD´ eh o maior e tem 12 chars... enton a coluna d nome apareceria c 12 chars.
eu tenho um DBLookUp ond eu trago 3 campos...
mas dae p caber todos eu tenho q aumentar bastante o tamanho do DBLookUp p aparecer todos...
Gostaria d saber se tem como aumentar a largura do ´DropDownList´ d a cordo c os marios registros?
Por ex.
Nome:
Marcos
Natanael
ASDFOASDFASD
dae no caso o nome ´ASDFOASDFASD´ eh o maior e tem 12 chars... enton a coluna d nome apareceria c 12 chars.
Osocram
Curtidas 0
Respostas
Osocram
08/11/2004
:roll: o DBLookUp q me refiro a cima eh o DBLookUpComboBox...
nem tinha visto q tinha escrito pela metade.
nem tinha visto q tinha escrito pela metade.
GOSTEI 0
Carlosrm
08/11/2004
osocram,
o dblookupcombobox tem uma propriedade chamada DropDownWidth, que determina a largura de apresentação do drop-down list. Segundo o help do Delphi, esta propriedade é exatamente para permitir ajustar a exibição de múltiplos campos.
Quando o tamanho é 0 (zero), a largura é igual a o componente. Aliás, 0 (zero) é o valor default. (assumido na omissão).
Você pode alterar a propriedad em tempo de projeto, direto no Object Inspector, ou em tempo de execução (run-time), definindo um valor (em pixels) para a largura pretendida:
dblookupcombobox1.dropdownwidth := n; // n = largura em pixels.
Observe que o valor do dropdownwidth deve ser maior que a largura do dblookupcmbobox.width.
carlosrm
o dblookupcombobox tem uma propriedade chamada DropDownWidth, que determina a largura de apresentação do drop-down list. Segundo o help do Delphi, esta propriedade é exatamente para permitir ajustar a exibição de múltiplos campos.
Quando o tamanho é 0 (zero), a largura é igual a o componente. Aliás, 0 (zero) é o valor default. (assumido na omissão).
Você pode alterar a propriedad em tempo de projeto, direto no Object Inspector, ou em tempo de execução (run-time), definindo um valor (em pixels) para a largura pretendida:
dblookupcombobox1.dropdownwidth := n; // n = largura em pixels.
Observe que o valor do dropdownwidth deve ser maior que a largura do dblookupcmbobox.width.
carlosrm
GOSTEI 0
Carlosrm
08/11/2004
osocram,
o dblookupcombobox tem uma propriedade chamada DropDownWidth, que determina a largura de apresentação do drop-down list. Segundo o help do Delphi, esta propriedade é exatamente para permitir ajustar a exibição de múltiplos campos.
Quando o tamanho é 0 (zero), a largura é igual a o componente. Aliás, 0 (zero) é o valor default. (assumido na omissão).
Você pode alterar a propriedad em tempo de projeto, direto no Object Inspector, ou em tempo de execução (run-time), definindo um valor (em pixels) para a largura pretendida:
dblookupcombobox1.dropdownwidth := n; // n = largura em pixels.
Observe que o valor do dropdownwidth deve ser maior que a largura do dblookupcmbobox.width.
Para adequar exatamente ao tamanho ocupado pelos campos a exibir, multiplique o maxlength de cada campo pelo n.o de pixels que tem a largura da fonte que vc está usando. Isso só faz sentido se vc estiver usando fonte Courier (que tem largura fixa, independente da letra).
carlosrm
o dblookupcombobox tem uma propriedade chamada DropDownWidth, que determina a largura de apresentação do drop-down list. Segundo o help do Delphi, esta propriedade é exatamente para permitir ajustar a exibição de múltiplos campos.
Quando o tamanho é 0 (zero), a largura é igual a o componente. Aliás, 0 (zero) é o valor default. (assumido na omissão).
Você pode alterar a propriedad em tempo de projeto, direto no Object Inspector, ou em tempo de execução (run-time), definindo um valor (em pixels) para a largura pretendida:
dblookupcombobox1.dropdownwidth := n; // n = largura em pixels.
Observe que o valor do dropdownwidth deve ser maior que a largura do dblookupcmbobox.width.
Para adequar exatamente ao tamanho ocupado pelos campos a exibir, multiplique o maxlength de cada campo pelo n.o de pixels que tem a largura da fonte que vc está usando. Isso só faz sentido se vc estiver usando fonte Courier (que tem largura fixa, independente da letra).
carlosrm
GOSTEI 0