private void FormMain_KeyDown(object sender, KeyEventArgs e) { if ((e.KeyData & (Keys.Control | Keys.Shift | Keys.W)) == (Keys.Control | Keys.Shift | Keys.W)) { ConfigWriter.WriteOmni(_waypoints.Nodes); } }
private void WriteAll() { try { if (_reader == null) { MessageBox.Show(this, "Please open a nav file first.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // copy the .nav file string backupNavFile = _navFileName + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.Year + "_" + DateTime.Now.Hour + "_" + DateTime.Now.Minute + "_" + DateTime.Now.Second + ".nav"; File.Copy(_navFileName, backupNavFile, true); File.SetLastWriteTime(backupNavFile, DateTime.Now); ConfigWriter.WriteNodes(_navFileName, _waypoints.Nodes); ConfigWriter.WriteActions(_navFileName, _waypoints.Actions); ConfigWriter.WriteRoutes(_navFileName, _waypoints.Routes); ConfigWriter.WriteTopConfig(_navFileName); MessageBox.Show(this, "Configurations written.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(this, "Unable to write configuration files. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void mnuPrintPreview_Click(object sender, System.EventArgs e) { ConfigWriter.WriteOmni(_waypoints.Nodes); /*try * { * if (_activeControl is IPrintableUserControl) * { * printPreviewDialog.Document = ((IPrintableUserControl)_activeControl).PrintDocument; * printPreviewDialog.ShowDialog(this); * } * } * catch (Exception ex) * { * MessageBox.Show(this, "Unable to print. " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); * }*/ }