我有一个Windows窗体。在该窗口窗体中我有一个组合框。我在组合框中预定义了添加、删除和删除项目。我想让组合框在鼠标悬停时自动展开。我该如何做到这一点?我注意到自动展开代码应该在组合框的鼠标悬停事件中给出。像这样
private void comboBox1_MouseHover(object sender, EventArgs e)
{
}
但我不知道如何扩展组合框。谁能告诉我该怎么做?
好的,我完成了扩展部分
private void comboBox1_MouseHover(object sender, EventArgs e)
{
comboBox1.DroppedDown = true;
}
但是我想在鼠标指针离开组合框时关闭组合框。如何做到这一点?
最佳答案
使用DroppedDown
属性(property)并使其成为现实,
private void comboBox1_MouseHover(object sender, EventArgs e)
{
var box = sender as ComboBox ;
box.DroppedDown = true;
}
关于c# - 如何在C#中使组合框在鼠标悬停时自动展开并在鼠标离开组合框时关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25547274/