单击button怎么弹出 contextMenuStrip
我想让按钮左键单击事件弹出菜单,该怎么实现? --------------------编程问答-------------------- private void button1_Click(object sender, EventArgs e){
contextMenuStrip1.Show(0, 0);//自己去指定坐标位置吧
} --------------------编程问答-------------------- --------------------编程问答-------------------- private void Form1_MouseClick(object sender, MouseEventArgs e)
{
contextMenuStrip1.Show(0, 0););//自己去指定坐标位置吧
} --------------------编程问答-------------------- private void button1_Click(object sender, EventArgs e)
{
button1.ContextMenuStrip = 菜单控件;//ContextMenuStrip;
} --------------------编程问答-------------------- 控件基本都有ContextMenuStrip属性的 --------------------编程问答-------------------- --------------------编程问答-------------------- private void button2_Click(object sender, EventArgs e)
{
contextMenuStrip1.Show(this.button2, new Point(button2.Location.X, button2.Location.Y + button2.Height));
}
--------------------编程问答--------------------
不行啊,错位错得很远 --------------------编程问答--------------------
不行啊,弹不出来
--------------------编程问答-------------------- 在codeproject.com上有源代码可以下载。 --------------------编程问答-------------------- 不行我跳楼:
--------------------编程问答-------------------- 另外,contextMenuStrip1上要有内容,如果没内容,怎么弹? --------------------编程问答--------------------
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
button1.ContextMenuStrip = contextMenuStrip1;
}
}
那个肯定可以的,估计你没给菜单控件赋值。
我左右键是相反的,所以有点迷糊。你到底想点左键还是点右键。。。 --------------------编程问答-------------------- 经典
补充:.NET技术 , C#