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(); }); }
private void InitEvents() { linkLabelCSharpWin.Click += delegate(object sender, EventArgs e) { Process.Start("www.csharpwin.com"); }; buttonAbout.Click += delegate(object sender, EventArgs e) { AboutBoxCSharpWinDemo about = new AboutBoxCSharpWinDemo(); about.ShowDialog(); }; buttonCaptureImage.Click += delegate(object sender, EventArgs e) { if (checkBoxHide.Checked) { Hide(); System.Threading.Thread.Sleep(30); } CaptureImageTool capture = new CaptureImageTool(); if (checkBoxCursor.Checked) { capture.SelectCursor = CursorManager.ArrowNew; capture.DrawCursor = CursorManager.CrossNew; } else { capture.SelectCursor = CursorManager.Arrow; capture.DrawCursor = CursorManager.Cross; } if (checkBoxColorTable.Checked) { capture.ColorTable = _colorTable; } if (capture.ShowDialog() == DialogResult.OK) { Image image = capture.Image; pictureBox.Width = image.Width; pictureBox.Height = image.Height; pictureBox.Image = image; } if (!Visible) { Show(); } }; }
private void ButtonAboutClick(object sender, EventArgs e) { AboutBoxCSharpWinDemo f = new AboutBoxCSharpWinDemo(); f.ShowDialog(); }