StableVersion4.3/HL_FristAidPlatform_Frame/Main/Form_OperationManual.cs

73 lines
2.2 KiB
C#
Raw Permalink Normal View History

2024-03-11 09:47:34 +08:00
using DevExpress.XtraEditors;
using HL_FristAidPlatform_Public;
using System;
namespace HL_FristAidPlatform_Frame
{
public partial class Form_OperationManual : XtraForm
{
/// <summary>
/// 记录窗体的名称
/// </summary>
readonly string mainFormText;
public Form_OperationManual()
{
InitializeComponent();
//记录窗体的名称,并实现文档变化事件的处理,方便显示新的文件名称
mainFormText = this.Text;
pdfViewer.DocumentChanged += new DevExpress.XtraPdfViewer.PdfDocumentChangedEventHandler(pdfViewer_DocumentChanged);
}
/// <summary>
/// 窗体加载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form_OperationManual_Load(object sender, EventArgs e)
{
try
{
string filePath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + HL_FristAidPlatform_Public.PublicClassForDataBase.Config103;
if (!string.IsNullOrEmpty(filePath))
{
this.pdfViewer.LoadDocument(filePath);
}
}
catch (Exception ex)
{
PublicClass.WriteErrorLog(this.Text, "打开操作指南:\r\n" + ex);
}
}
/// <summary>
/// 阅读完毕
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_Close_Click(object sender, EventArgs e)
{
Close();
}
/// <summary>
/// PDF文档变化后实现对新文件名称的显示
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pdfViewer_DocumentChanged(object sender, DevExpress.XtraPdfViewer.PdfDocumentChangedEventArgs e)
{
string fileName = "急危重症区域信息管理平台-使用手册";
if (String.IsNullOrEmpty(fileName))
{
Text = mainFormText;
}
else
{
Text = mainFormText + " - " + fileName;
}
}
}
}