读书人

ContexMenuStrip右键菜单解决办法

发布时间: 2012-12-18 12:43:41 作者: rapoo

ContexMenuStrip右键菜单
我用ContexMenuStrip控件做了一个右键菜单,并没有添加最大化和最小化的选项
但是编译运行时菜单里面有最大化和最小化的选项,请教怎么去掉啊,谢谢
[最优解释]
没出现你说的那种情况啊?
你贴点代码看看
[其他解释]
你仔细检查下看看是不是你右键指向的菜单不对,指向了其他的菜单而非你自己定义的上面那个简单的菜单,我觉得这种可能性占到百分之九十以上
[其他解释]
就是菜单绑定错了,运行后的菜单不止多了关闭,最大化,最小化,还多了一个删除
[其他解释]
如果都没有,那就是,你调用错了菜单。
[其他解释]
在属性里面设置 是否显示最大最小化按钮

MaximizeBox这个属性等于false;最大化不可用.
MinimizeBox等于false是最小化不可用.
ControlBox等于false是上面3个按钮隐藏了.
[其他解释]
你是说在运行时 ContexMenuStrip 右键菜单里有这两项还是窗体有这几项
如果是窗体有这几项,则将窗体的ControlBox属性设为 false 就可以了

[其他解释]

引用:
你是说在运行时 ContexMenuStrip 右键菜单里有这两项还是窗体有这几项
如果是窗体有这几项,则将窗体的ControlBox属性设为 false 就可以了

是右键菜单里多了这两项
[其他解释]
引用:
在属性里面设置 是否显示最大最小化按钮

MaximizeBox这个属性等于false;最大化不可用.
MinimizeBox等于false是最小化不可用.
ControlBox等于false是上面3个按钮隐藏了.

你好,这两项是在右键菜单里多出来的,删除了部分项之后,又多了更多的项出来.....................奇葩
[其他解释]
private void 撤销ToolStripMenuItem2_Click(object sender, EventArgs e)
{
撤销ToolStripMenuItem_Click(sender, e);
}

private void 复制ToolStripMenuItem1_Click(object sender, EventArgs e)
{
复制ToolStripMenuItem_Click(sender, e);
}

private void 粘贴ToolStripMenuItem2_Click(object sender, EventArgs e)
{
粘贴ToolStripMenuItem_Click(sender, e);
}

private void 剪切ToolStripMenuItem2_Click(object sender, EventArgs e)
{
剪切UToolStripButton_Click(sender, e);
}

private void 全选ToolStripMenuItem1_Click(object sender, EventArgs e)
{
全选ToolStripMenuItem_Click(sender, e);
}

private void fastColoredTextBox1_MouseDown(object sender, MouseEventArgs e)


{
if (e.Button == MouseButtons.Right)
{
//Follow Mouse
contextMenuStrip1.Show(fastColoredTextBox1, e.X, e.Y);
}
}


这是右键菜单对应的

运行

[其他解释]
引用:
没出现你说的那种情况啊?
你贴点代码看看

贴出来了,谢谢
[其他解释]
加载的是不是你写的这个ContexMenuStrip
[其他解释]
估计出现的这个右键菜单不是你自定义的那一个,仔细检查下代码
[其他解释]
控件属性里不是有个ContexMenuStrip 属性?你看一下里面选的的是不是你这个
[其他解释]
引用:
在属性里面设置 是否显示最大最小化按钮

MaximizeBox这个属性等于false;最大化不可用.
MinimizeBox等于false是最小化不可用.
ControlBox等于false是上面3个按钮隐藏了.



应该可以吧
[其他解释]


极有可能 菜单指向错了,加载的不是你设计的菜单
[其他解释]
试试 把AllowMerge设成 False.

是不是用了ToolStripManager。他可以合并菜单。

如果在你的床体力没有用,检查窗体是不是继承自BaseForm之类的,在父类中有特殊处理。

或者你是在一个框架内做的东西,总之是有特殊处理。
[其他解释]
引用:
就是菜单绑定错了,运行后的菜单不止多了关闭,最大化,最小化,还多了一个删除
果然菜单指向错了,麻烦各位了!
[其他解释]
引用:
如果都没有,那就是,你调用错了菜单。
果然菜单指向错了,麻烦各位了!
[其他解释]
引用:
极有可能 菜单指向错了,加载的不是你设计的菜单
果然菜单指向错了,麻烦各位了!

读书人网 >C#

热点推荐