Você está aqui: C# ::: Windows Forms ::: ComboBox |
Como controlar a altura e largura da lista de itens de um ComboBox usando as propriedades DropDownHeight e DropDownWidthQuantidade de visualizações: 8769 vezes |
|
Em algumas situações precisamos obter ou definir valores para a altura e largura da lista de itens de um ComboBox. Tais situações ocorrem quando queremos controlar como os itens do ComboBox serão exibidos. A altura da lista de itens de um ComboBox pode ser obtida ou definida usando-se a propriedade DropDownHeight. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
// vamos adicionar alguns itens no ComboBox
comboBox1.Items.Add("Goiânia");
comboBox1.Items.Add("São Paulo");
comboBox1.Items.Add("Curitiba");
comboBox1.Items.Add("Cuiabá");
// vamos obter o valor da propriedade DropDownHeight
int alturaDropDown = comboBox1.DropDownHeight;
MessageBox.Show("O valor da propriedade DropDownHeight é: " +
alturaDropDown);
// vamos agora definir o valor de DropDownHeight
comboBox1.DropDownHeight = 300;
}
A largura da lista de itens, por sua vez, pode ser obtida ou definida usando-se a propriedade DropDownWidth. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
// vamos adicionar alguns itens no ComboBox
comboBox1.Items.Add("Goiânia");
comboBox1.Items.Add("São Paulo");
comboBox1.Items.Add("Curitiba");
comboBox1.Items.Add("Cuiabá");
// vamos obter o valor da propriedade DropDownWidth
int larguraDropDown = comboBox1.DropDownWidth;
MessageBox.Show("O valor da propriedade DropDownWidth é: " +
larguraDropDown);
// vamos agora definir o valor de DropDownWidth
comboBox1.DropDownWidth = 600;
}
Note que, se não alterado, o valor da propriedade DropDownWidth é sempre igual ao valor da propriedade Width do ComboBox. Note também que o valor de DropDownWidth não pode ser inferior à largura do ComboBox. Antes de tentarmos alterar os valores das propriedades DropDownHeight e DropDownWidth devemos estar atentos a uma outra propriedade: IntegralHeight. Esta propriedade nos permite definir se a lista de itens do ComboBox deverá ser dimensionada automaticamente de forma a não exibir os itens parcialmente. Se o valor for true (valor padrão), a lista será automaticamente redimensionada. Se o valor for false, isso não acontece. E é aqui que devemos prestar muita atenção. Se o valor de DropDownHeight for alterado, a propriedade IntegralHeight é automaticamente definida como false. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






