none
Foco e Expandir automaticamente COMBOBOX RRS feed

  • Pergunta

  • Tenho um método que ao receber o foco no combox ele expande exibindo todos os itens. Porém quando clico com o mouse nele pela primeira vez ele abre e fecha, depois disso funciona normal.

            private void cmbAcomp_Enter(object sender, EventArgs e)
            {
                //if (!this.cmbAcomp.DroppedDown)            
                    this.cmbAcomp.DroppedDown = true;            
            }

    Se eu adicionar este evento do mouse, ao clicar a primeira vez ele

    abre -> fecha -> abre

    resolve mas fica muito estranho

            private void cmbAcomp_MouseUp(object sender, MouseEventArgs e)
            {
                if (!this.cmbAcomp.DroppedDown)            
                    this.cmbAcomp.DroppedDown = true; 
            }//COMBOBOX ABRIR AO RECEBER FOCO

    Alguém tem pode me ajudar? Lembrando é só a primeira vez que clico.

    quarta-feira, 8 de abril de 2020 18:49