谢谢你!我是这样想的,当鼠标没有点任何一个主菜单时那三个主菜单是竖着排列的它们的间隔很小,如果鼠标单击了任一个主菜单它会在这个主菜单的下面列出相应的子菜单来,那么排在这个下面的主菜单就会相应的往下移动些。当用鼠标再次单击这个主菜单时它又会把弹出的子菜单缩起来(隐藏)相应的下面的主菜单也会往上移些使它们恢复原状。如果用控件用什么控件是最好的呢?再次谢谢!!!