想用C#实现弹出菜单和移动菜单

来源:百度知道 编辑:UC知道 时间:2024/09/24 17:20:45
移动菜单是指鼠标放上去后,整个菜单能移动出来,然后鼠标移开,菜单返回原地

用css+js就能实现
代码
http://www.jscode.cn/jave_css/420511544.htm
效果
http://www.jscode.cn/jscode/code_420511544.htm

菜单的移动?不是很清楚你的意思
不过可以给你提供一个移动标签就是label的例子,给你做参考:
/// <summary>
/// 标签的移动
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private Point mouse_offset;
private void label3_MouseDown(object sender, MouseEventArgs e)//也可以自己写方法,或者是label_MouseDown(object sender, MouseEventArgs)
{
mouse_offset = new Point(-e.X, -e.Y);
}
private void label3_MouseMove(object sender, MouseEventArgs e)//同以上的解释
{
((Control)sen