C#按钮点击左键如何 和ContextMenuStrip绑定

2024-12-26 21:58:06
推荐回答(3个)
回答1:

先拖一个ContextMenuStrip放在窗体的任何位置,接着在屏幕下方见到ContextMenuStrip标记,选中标记,编辑属性。
在按钮添加click事件,方法处理如下;
ContextMenuStrip1.Show(button,x,y);

回答2:

给你要实现这项功能的控件添加一个MouseDown的事件.然后加入下面的代码。
if (e.Button == MouseButtons.Left)
t_cms_Condition.Show(MousePosition); //t_cms_condition是我的ContexMenuStrip控件名称,你可以改成你的名称

回答3:

MenuItem_Click(object sender, EventArgs e)
{
ToolStripDropDownItem item = sender as ToolStripDropDownItem;
ContextMenuStrip strip = item.GetCurrentParent() as ContextMenuStrip;
Control c = strip.SourceControl;

c.BackColor = Color.Red;
}