请给个思路。解决思路

请给个思路。
想实现以下功能,当鼠标移到窗体的最左边时,将窗体左边的tablelayoutpanel显示出来,当鼠标离开它的范围时,将它隐藏。
如果能实现动画效果更好。

请提供关键事件,关键方法,关键属性。
谢谢。
------解决方案--------------------
在左边放个控件,设置透明度为0,MouseOver改变透明度
------解决方案--------------------
MouseMove事件也可以 判断e.X的值 如果e.x小于你设置的值那panel就显示出来