我正在编写 ac# windows 应用程序,作为一项任务,我正在运行时创建 Panel 对象。我有我的自定义面板,定义为:
class FlowState : Panel
{
:
:
}
我有一个 init 方法来设置大小、位置等。但是,一旦在 windows 窗体上创建了这个面板,我想处理鼠标事件,例如 mouseDown 和 mouseUp。如果您在设计时创建了一个面板并使用 gui 定义这些事件,您将获得如下方法(对于名为“panel1”的面板):
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
//do stuff
}
如何将代码放入扩展 Panel 以处理诸如此类的鼠标事件的 FlowState 对象中?