73 lines
2.2 KiB
C#
73 lines
2.2 KiB
C#
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;
|
||
}
|
||
}
|
||
}
|
||
}
|