我曾尝试在C# windown中的statusStrip中创建一些DropDownButtons。当我只是将光标移动到按钮上时,它不会下拉项目,只有当我单击DropDownButton时,它才会下拉项目,这是正常的。
然而,问题是在我点击DropDownButton1后,它会下拉项目,但当我将光标移动到另一个DropDownButton2时,DropDownButton2的项目不会下拉!!点击DropDownButton1后移动鼠标时,如何设置DropDownButton2的项目自动下拉?就像一般的应用程序一样?
谢谢大家!
发布于 2015-06-11 15:11:15
您可以使用ComboBox.DroppedDown属性,在发生MouseHover事件时将其设置为true
发布于 2015-06-11 15:20:35
尝试如下所示:
this.dropDown1.MouseHover += new System.EventHandler(this.dropDown1_MouseHover);
private void dropDown1_MouseHover(object sender, System.EventArgs e)
{
//Set the dropdown1 to dropped
dropDown1.DroppedDown = true;
//Set the other dropdown to undropped
dropDown2.DroppedDown = false;
}有关更多信息,请添加更多代码!
https://stackoverflow.com/questions/30773919
复制相似问题