Esempio n. 1
0
 private void ToggleDiagnostics_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (!_server.DiagnosticsRunning)
         {
             _server.StartDiagnostics();
         }
         else
         {
             _server.StopDiagnostics();
         }
         OutputLogTextBox.ScrollToEnd();
     }
     catch (Exception ex)
     {
         MessageBox.Show(this.GetParentWindowRecurs(), ex.Message);
     }
 }
        private void TFMMainForm_KeyDown(object sender, KeyEventArgs e)
        {
            // Manually define keyboard shortcuts for the Gages list and the gage value textbox.
            if ((e.Control && e.KeyCode == Keys.E))
            {
                GageValueTextBox.Focus();
            }// End Gage textfield assignment.
            if ((e.Control && e.KeyCode == Keys.G))
            {
                GageComboBox.Focus();
            } //End Gage list assignment.
            if ((e.Control && e.KeyCode == Keys.U))
            {
                LockGageCheckBox.Focus();
            } // End Auto gage assignment.
            if ((e.Control && e.KeyCode == Keys.F))
            {
                FlyModeComboBox.Focus();
            } //End FlyMode assignment.
            if ((e.Control && e.KeyCode == Keys.P))
            {
                AutopilotCheckBox.Focus();
            } //End autopilot assignment.

            if ((e.Control && e.KeyCode == Keys.L))
            {
                OutputLogTextBox.Focus();
            } //End output log assignment.
            if ((e.Control) && (e.KeyCode == Keys.W))
            {
                this.waypointsListView.Focus();
            } // End waypoints list assignment.
            if ((e.Control) && (e.KeyCode == Keys.R))
            {
                this.waypointRestrictionsTextBox.Focus();
            }
            if ((e.Control && e.KeyCode == Keys.D1))
            {
                if (TFMTabControl.TabPages.Contains(AvionicsTabPage))
                {
                    TFMTabControl.SelectedTab = AvionicsTabPage;
                }
                else
                {
                    TFMTabControl.SelectedTab = AvionicsExplorationTabPage;
                }
            } //End Avionics assignment.

            if ((e.Control && e.KeyCode == Keys.D2))
            {
                TFMTabControl.SelectedTab = FlightPlanTabPage;
            } //End FlightPlan assignment.

            if ((e.Control && e.KeyCode == Keys.D3))
            {
                TFMTabControl.SelectedTab = ProceduresTabPage;
            } //End Procedures assignment.

            if ((e.Control && e.KeyCode == Keys.D4))
            {
                TFMTabControl.SelectedTab = FindTabPage;
            } //End Find assignment.
        }             //End KeyDown event.