Beispiel #1
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            switch (keyData)
            {
            case (Keys.Alt | Keys.N):
                return(true);

            case (Keys.Alt | Keys.W):
                this.Close();
                return(true);

            case (Keys.Alt | Keys.Z):
            case (Keys.Control | Keys.Z):
                if (undoList.Count > 0)
                {
                    FilePeek.Text = undoList.Pop();
                }
                InitFilePeek();
                return(true);

            case (Keys.Alt | Keys.Y):
            case (Keys.Control | Keys.Y):
                FilePeek.Redo();
                return(true);
            }
            return(base.ProcessCmdKey(ref msg, keyData));
        }