Beispiel #1
0
        private void MenuService_OnMenuClick(object sender, ToolStripItemClickedEventArgs e)
        {
            switch (e.ClickedItem.Text)
            {
            case "锁定控件":
                ViewContent.LockControls();
                break;

            case "粘贴":
                ViewContent.Paste();
                break;

            case "置于顶层":
                ViewContent.BringToFront();
                break;

            case "置于底层":
                ViewContent.SendToBack();
                break;

            case "对齐到网格":
                ViewContent.SnapToGrid();
                break;

            case "剪切":
                ViewContent.Cut();
                break;

            case "复制":
                ViewContent.Copy();
                break;

            case "删除":
                ViewContent.Delete();
                break;

            case "属性":
                if (DockPanel != null)
                {
                    for (int i = 0; i < DockPanel.Contents.Count; i++)
                    {
                        if (DockPanel.Contents[i] is FormProperties)
                        {
                            DockPanel.Contents[i].DockHandler.Activate();
                            break;
                        }
                    }
                }
                break;
            }
        }