我有一个表格MainForm它继承DockContent,甚至注册表单初始化中的mousedown和keypress事件。 但是这些事件都没有被触发,真的不知道可能是什么原因。mousedown事件不触发在C#中的dockpanel套件#
下面是代码:
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事件甚至按键事件不会触发。
有什么消息吗?你读过我更新的答案吗? – giammin 2014-11-27 08:59:43
@giammin - 我真的不知道...为什么..它不捕获mousedown或任何按键事件..我也读你的答案..还是一样...我仍然试图.. – sia 2014-11-27 09:14:06