StableVersion4.3/HL_FristAidPlatform_Frame/Main/Form_OperationManual.cs

73 lines
2.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
}
}
}
}