Можно ли использовать кнопки, когда ComboBox сброшен?C#

Место общения программистов C#
Anonymous
Можно ли использовать кнопки, когда ComboBox сброшен?

Сообщение Anonymous »

Я пытаюсь создать Combobox с двумя кнопками (сортировка /развернуть) в C# /winforms.
Я создал кнопки на код и покажу их в раскрывающемся послушке комбинирования рядом с Combobox. На данный момент, когда вы нажимаете кнопку, ComboBox теряет фокус, и раскрывающийся список закрывается. Кнопка-клик-событие не называется. < /P>
private void cmbPlus_DropDown(object sender, EventArgs e)
{
cmbPlus.BackColor = Color.Beige;

btnSort = new Button();
btnSort.Text = "ABC";
btnSort.Font = new Font("Arial", 6, FontStyle.Italic);
btnSort.Size = new Size(35, 35);
btnSort.Click += new System.EventHandler(this.btnSort_Click);

btnSort.Location = new Point(cmbPlus.Location.X + cmbPlus.Size.Width, cmbPlus.Location.Y);

this.Controls.Add(btnSort);
}

private void cmbPlus_DropDownClosed(object sender, EventArgs e)
{
cmbPlus.BackColor = default;
btnSort.Dispose();
}

private void btnSort_Click(object sender, EventArgs e)
{
MessageBox.Show("Sort clicked");
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... opped-down

Вернуться в «C#»