diff --git a/MainWindow.xaml b/MainWindow.xaml index 310366d..c39ff58 100644 --- a/MainWindow.xaml +++ b/MainWindow.xaml @@ -61,7 +61,6 @@ - @@ -71,10 +70,13 @@ - + - + + + @@ -87,11 +89,6 @@ - - - - diff --git a/ParameterSettingsWindow.xaml b/ParameterSettingsWindow.xaml index e398065..3b62316 100644 --- a/ParameterSettingsWindow.xaml +++ b/ParameterSettingsWindow.xaml @@ -1,7 +1,7 @@  diff --git a/ParameterSettingsWindow.xaml.cs b/ParameterSettingsWindow.xaml.cs index 56be9ce..3411548 100644 --- a/ParameterSettingsWindow.xaml.cs +++ b/ParameterSettingsWindow.xaml.cs @@ -29,6 +29,17 @@ namespace 自救器呼吸器综合检验仪 _readTimer = InitDispatcherTimer(); } + private void EnsureWindowedLayout() + { + WindowState = WindowState.Normal; + Width = 1024; + Height = 600; + + Rect workArea = SystemParameters.WorkArea; + Left = workArea.Left + (workArea.Width - Width) / 2; + Top = workArea.Top + (workArea.Height - Height) / 2; + } + private DispatcherTimer InitDispatcherTimer() { var timer = new DispatcherTimer @@ -446,6 +457,8 @@ _modbusMaster?.ReadHoldingRegisters(1, 290, 2) private void Window_Loaded(object sender, RoutedEventArgs e) { + EnsureWindowedLayout(); + string plcIp = "192.168.1.10"; bool initSuccess = Data.ModbusResourceManager.Instance.Init(plcIp, 502); if (!initSuccess) diff --git a/ReportWindow.xaml.cs b/ReportWindow.xaml.cs index 9b864e5..4147252 100644 --- a/ReportWindow.xaml.cs +++ b/ReportWindow.xaml.cs @@ -228,6 +228,13 @@ namespace 自救器呼吸器综合检验仪 private void BtnPrint_Click(object sender, RoutedEventArgs e) { + if (_records == null || _records.Count == 0) + { + MessageBox.Show("无数据,不可打印", "提示", + MessageBoxButton.OK, MessageBoxImage.Information); + return; + } + ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15); } diff --git a/ReportWindow2.xaml.cs b/ReportWindow2.xaml.cs index 23cfed2..3ed6278 100644 --- a/ReportWindow2.xaml.cs +++ b/ReportWindow2.xaml.cs @@ -248,6 +248,13 @@ namespace 自救器呼吸器综合检验仪 private void BtnPrint_Click(object sender, RoutedEventArgs e) { + if (_records == null || _records.Count == 0) + { + MessageBox.Show("无数据,不可打印", "提示", + MessageBoxButton.OK, MessageBoxImage.Information); + return; + } + ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15); } diff --git a/ReportWindow3.xaml.cs b/ReportWindow3.xaml.cs index 6eeda3f..0027496 100644 --- a/ReportWindow3.xaml.cs +++ b/ReportWindow3.xaml.cs @@ -191,6 +191,13 @@ namespace 自救器呼吸器综合检验仪 private void BtnPrint_Click(object sender, RoutedEventArgs e) { + if (_records == null || _records.Count == 0) + { + MessageBox.Show("无数据,不可打印", "提示", + MessageBoxButton.OK, MessageBoxImage.Information); + return; + } + ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15); } diff --git a/ReportWindow4.xaml.cs b/ReportWindow4.xaml.cs index 8507c48..5366b6c 100644 --- a/ReportWindow4.xaml.cs +++ b/ReportWindow4.xaml.cs @@ -233,6 +233,13 @@ namespace 自救器呼吸器综合检验仪 private void BtnPrint_Click(object sender, RoutedEventArgs e) { + if (_records == null || _records.Count == 0) + { + MessageBox.Show("无数据,不可打印", "提示", + MessageBoxButton.OK, MessageBoxImage.Information); + return; + } + ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15); }