[英]How can I show my own menu strip when Right-click in TextBox
作为问题,当我在文本框中以及该文本框中单击鼠标右键时,我想显示自己的menuStrip。 您知道将显示默认菜单,但我不希望这样。 我怎样才能做到这一点?
换句话说:如何在TextBox中隐藏默认的右键菜单?
在窗体中添加一个contextMenuStrip控件,在菜单栏中输入一些菜单项。 单击文本框并转到属性,然后在属性中选择ContextMenuStrip并设置所需的contextMenuStrip控件。 右键单击时,文本框的默认上下文菜单栏将不会出现。 参见下图。
这是用于WPF(XAML)的:
<TextBox>
<TextBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Option 1"></MenuItem>
<MenuItem Header="Group">
<MenuItem Header="Option 2"></MenuItem>
<MenuItem Header="Option 3"></MenuItem>
</MenuItem>
</ContextMenu>
</TextBox.ContextMenu>
</TextBox>
因此,基本上将ContextMenu
类型的对象分配给TextBox
的ContextMenu
属性。
这是Windows窗体 。
将另一个ContextMenuStrip
控件添加到您的窗体。 然后,将TextBox
的ContextMenuStrip
属性设置为新的地带。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.