Try this, working.
private void comboBox1_MouseLeave(object sender, EventArgs e)
{
comboBox1.DroppedDown = false;
}
private void comboBox1_MouseMove(object sender, MouseEventArgs e)
{
comboBox1.DroppedDown = true;
}
Idea from
HobbyProggy [
^], from the comments.