Я пытаюсь создать Combobox с двумя кнопками (сортировка /развернуть).
Я создал кнопки в коде, и я показываю их в раскрывающемся событии Combobox, рядом с 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 ... bobox-open
Можно ли использовать кнопки при сохранении раскрывающегося списка открытого Combobox? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Можно ли использовать кнопки при сохранении раскрывающегося списка открытого Combobox?
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-