我有一个继承 DockContent 的 Form MainForm,甚至在表单的初始化中注册了 mousedown 和 keypress 事件。但是这些事件都没有被触发,并且真的不知道可能是什么原因。
下面是代码:
using WeifenLuo.WinFormsUI.Docking;
public partial class MainForm : DockContent
{
InitializeComponent();
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.MainForm_Load);
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyUp);
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.MainForm_MouseDown);
}
}
private void MainForm_MouseDown(object sender, MouseEventArgs e)
{
Copy.Show(Cursor.Position);
}
在表单的右侧或左侧单击我想显示带有“复制”项的上下文菜单。但是 mousedown 事件甚至 keypress 事件都不会触发。