Combobox
Como posso fazer para esticar a caixa do combo q se abre abaixo dele para poder visualizar uma quantidade maior de texto ?
Tuskinhu
Curtidas 0
Respostas
Sandra
08/06/2005
Tuskinhu,
Você quer dizer uma quantidade maior de ´itens´, certo?
Se for, você pode alterar a propriedade [b:34c4c92630]DropDownCount[/b:34c4c92630] para a quantidade desejada, tanto faz no ComboBox ou no DBComboBox.
Você quer dizer uma quantidade maior de ´itens´, certo?
Se for, você pode alterar a propriedade [b:34c4c92630]DropDownCount[/b:34c4c92630] para a quantidade desejada, tanto faz no ComboBox ou no DBComboBox.
GOSTEI 0
Tuskinhu
08/06/2005
Não, gostaria de aumentar o tamanho da lista horizontalmente e nao o numero de itens q aparece.
GOSTEI 0
Sandra
08/06/2005
Ah tá, entendi... horizontalmente. :D
Então, poderá fazer assim: defina um valor para o Width do ComboBox para, por exemplo, 100.
Para expandir a caixa a ser aberta, coloque:
O segredo está no [b:8d33a57f28]300[/b:8d33a57f28], onde é estabelecida a nova largura para a exibição do texto. Faça um teste e verifique qual o tamanho ideal para sua aplicação.
[b:8d33a57f28]Obs.:[/b:8d33a57f28] Funciona também com o DBComboBox.
Bom proveito! :wink:
Então, poderá fazer assim: defina um valor para o Width do ComboBox para, por exemplo, 100.
Para expandir a caixa a ser aberta, coloque:
procedure TForm1.ComboBox1DropDown(Sender: TObject); begin ComboBox1.Perform(CB_SETDROPPEDWIDTH, 300, 0); end;
O segredo está no [b:8d33a57f28]300[/b:8d33a57f28], onde é estabelecida a nova largura para a exibição do texto. Faça um teste e verifique qual o tamanho ideal para sua aplicação.
[b:8d33a57f28]Obs.:[/b:8d33a57f28] Funciona também com o DBComboBox.
Bom proveito! :wink:
GOSTEI 0
Tuskinhu
08/06/2005
valeu obrigado era isso q eu queria
GOSTEI 0