自动弹出菜单问题 第一个问题:请问怎么做把鼠标放到按钮上,他就自动把按钮含有的菜单就弹出来.移开又收回???第二个问题:怎么在工具栏上点鼠标后键弹出菜单啊...谢谢高人解答...我是菜鸟. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 环境:Visual Studio C# 2005Windows 2000 Advanced Server SP4我听说CSDN上的高手比较多,就跑来看看.谢谢大家的帮助啊! Visual Studio C# 2005功能全啊!好啊! 1.可在其OnmouseEnter and OnMouseLeve中写你的代码。2。如若是右击工具栏弹出菜单,设置其动态上下文菜单属性就可。3。楼主不要这么意气了,呵呵 private void button1_MouseEnter(object sender, EventArgs e) { contextMenuStrip1.Show(button1.Location); } private void button1_MouseLeave(object sender, EventArgs e) { contextMenuStrip1.Close(); } private void button1_MouseEnter(object sender, System.EventArgs e) { contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y)); } private void button1_MouseEnter(object sender, System.EventArgs e){contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y)); }//有缺陷,我不知道怎么获得鼠标的point 问题解决 把代码放到mouseMove事件里面去就可以了private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e){ this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y)); }给我分如何? 难道有一万个按钮也得做建一万个ContextMenuStrip吗?我只是想弹出这个按钮包含的菜单啊... ContextMenu说这个不存在啊... ContextMenu 是右键菜单,你到工具兰里面可以找到 把它拖到桌面 就可以设置菜单了,设置好后,然后选中按钮,在按钮的属性里面选中ContextMenu 把她的值设置为contextMenu (就是你刚刚创建的右键菜单的对象) 然后在写下面的代码就可以了private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e){ //弹出菜单 this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y));} 在按钮的属性里面选中ContextMenu 把她的值设置为contextMenu???是哪个属性呢???我到哪儿去找呢??? 错误1“System.Windows.Forms.ToolStripSplitButton”并不包含“popMenu”的定义 ContextMenu我的是popMenu但是不行哦. C#中小问题 C# 线程间操作无效: 从不是创建控件“tabControl1”的线程访问它。 求指点 问一个正则表达式的意思 操作Sybase数据库问题 dev中GridControl新问题!!!!(高分,在线等待) 各位高手帮个忙,菜鸟问题,关于从数据库中删除数据的问题 关于.net自带验证控件?一个怪现象! 请教:如何使用MDI窗体做一个多窗口浏览器??? .net framework 安装的时候,有分 开发版 和 发布版 吗??发布时候版本的选择??? 简单的XML命名空间问题 3.作WEB调试时有2种1.启动调试2.开始执行不调试,它们有什么不同啊,用的 条件是??
Visual Studio C# 2005
Windows 2000 Advanced Server SP4我听说CSDN上的高手比较多,就跑来看看.谢谢大家的帮助啊!
2。如若是右击工具栏弹出菜单,设置其动态上下文菜单属性就可。3。楼主不要这么意气了,呵呵
{
contextMenuStrip1.Show(button1.Location);
} private void button1_MouseLeave(object sender, EventArgs e)
{
contextMenuStrip1.Close();
}
{
contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y));
}
{
contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y));
}//有缺陷,我不知道怎么获得鼠标的point
把代码放到mouseMove事件里面去就可以了
private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y));
}给我分如何?
我只是想弹出这个按钮包含的菜单啊...
说这个不存在啊...
private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{ //弹出菜单
this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y));
}
???是哪个属性呢???我到哪儿去找呢???