protected override void OnCreateControl()
        {
            base.OnCreateControl();

            if (_systemMenuNativeWindow == null)
            {
                _systemMenuNativeWindow = new SystemMenuNativeWindow(this);
            }

            _systemMenuNativeWindow.AppendSeparator();
            _systemMenuNativeWindow.AppendMenu(
                1001,
                "访问 www.csharpwin.com",
                delegate(object sender, EventArgs e)
            {
                Process.Start("www.csharpwin.com");
            });

            _systemMenuNativeWindow.AppendMenu(
                1000,
                "关于...(&A)",
                delegate(object sender, EventArgs e)
            {
                AboutBoxCSharpWinDemo about = new AboutBoxCSharpWinDemo();
                about.ShowDialog();
            });
        }
 protected override void OnHandleDestroyed(EventArgs e)
 {
     base.OnHandleDestroyed(e);
     if (_systemMenuNativeWindow != null)
     {
         _systemMenuNativeWindow.Dispose();
         _systemMenuNativeWindow = null;
     }
 }