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