Пример #1
0
        private void MeasurementEditor_KeyDown(object sender, KeyEventArgs e)
        {
            bool setFocus;

            if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
            {
                setFocus = true;

                if (e.Key == Key.Z && FilterExpressionTextBox.CanUndo)
                {
                    FilterExpressionTextBox.Undo();
                }
                else if (e.Key == Key.Y && FilterExpressionTextBox.CanRedo)
                {
                    FilterExpressionTextBox.Redo();
                }
                else
                {
                    setFocus = false;
                }

                if (setFocus)
                {
                    FilterExpressionTextBox.Focus();
                }
            }
        }
Пример #2
0
 private void TemplateMessageTextBox_DragDrop(object sender, DragEventArgs e)
 {
     FilterExpressionTextBox.SelectedText = "[" + dragColumn + "] ";
     FilterExpressionTextBox.Focus();
 }
Пример #3
0
 private void ColumnsGrid_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     FilterExpressionTextBox.SelectedText = "[" + ColumnsGrid.CurrentRow.Cells[0].Value.ToString() + "] ";
     FilterExpressionTextBox.Focus();
 }