![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 8730 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:
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:
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 |
|
Java - Como calcular a velocidade de um corpo dado sua massa e sua energia cinética usando a linguagem Java Delphi - Como carregar uma imagem JPG, convertê-la em Bitmap e desenhá-la no formulário usando Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






