问题描述
我大家,
我开发了这个应用程序,...我的目标是用户,如果点击鼠标右侧,网址将粘贴到文本框。
但是当我在右侧单击时,会出现文本框的菜单条。我的问题是我可以禁用这个“菜单栏”?!?
我现在发送我的代码:
private void TxtUrl_MouseDown(object sender,MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
TxtUrl.Paste();
}
解决方法
这应该适用于您的代码:
private MouseButtons e_Button = new MouseButtons();
private void TxtUrl_MouseDown(object sender,MouseEventArgs e)
{
e_Button = e.Button;
if (e.Button == System.Windows.Forms.MouseButtons.Right)
TxtUrl.Paste();
}
private void cms_Opening(object sender,CancelEventArgs e)
{
if (e_Button == System.Windows.Forms.MouseButtons.Right)
e.Cancel = true;
}