domingo, 3 de março de 2013

C# - Limitando itens em um Combo Box (WF)




















Em aplicativos Windows Forms, a propriedade “MaxDropDownItems” não funciona. Melhor dizendo, funciona mas para isso você precisa setar o valor do atributo “IntegralHeight” como “false”.

Depois disso, o seu ComboBox habilita uma barra de rolagem caso o número de itens seja superior ao que você permite neste objeto.

Veja o exemplo:

ComboBox1.IntegralHeight = false;
ComboBox1.MaxDropDownItems = 5; // valor de itens para aparecer no DropDown

Esse código funciona em Windows XP, Windows Vista e 7. Foi testado nos Frameworks 3.5 e 4.0.

Um comentário: