AGS.Editor.GUIEditor.OnKeyPressed C# (CSharp) Метод

OnKeyPressed() защищенный Метод

protected OnKeyPressed ( Keys keyData ) : void
keyData Keys
Результат void
        protected override void OnKeyPressed(Keys keyData)
        {
            if (_selectedControl != null && (this.Focused))
            {
                switch (keyData)
            {
                    case Keys.Delete:
                DeleteControlClick(null, null);
                        break;

                    case Keys.Left:
                        foreach (GUIControl _gc in _selected)
                        {
                            _gc.Left--;
                        }
                        break;

                    case Keys.Right:
                        foreach (GUIControl _gc in _selected)
                        {
                            _gc.Left++;
            }
                        break;

                    case Keys.Up:
                        foreach (GUIControl _gc in _selected)
                        {
                            _gc.Top--;
                        }
                        break;

                    case Keys.Down:
                        foreach (GUIControl _gc in _selected)
                        {
                            _gc.Top++;
                        }
                        break;

                }
                bgPanel.Invalidate();
                RaiseOnControlsChanged();
            }
        }