using HslCommunication.BasicFramework; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace CommonLibrary { /// /// 系统的关于类 /// public partial class FormAbout : Form { #region Constructor /// /// 实例化一个关于系统的窗口对象 /// /// 应用程序的名称 /// 系统的版本 /// 应用起始年份 /// 本系统的版权归属人 public FormAbout(string softName, SystemVersion sv, int yearStart, string belongName) { InitializeComponent(); SoftName = softName; SV = sv; YearStart = yearStart; BelongName = belongName; Icon = UserSystem.GetFormWindowIcon(); } /// /// 实例化一个关于系统的窗口对象 /// /// 系统的版本 /// 版权起始年份 /// 本系统的版权归属人 public FormAbout(SystemVersion sv, int yearStart, string belongName) { InitializeComponent(); SoftName = Application.ProductName; SV = sv; YearStart = yearStart; BelongName = belongName; } #endregion #region Quick Close private void FormAbout_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { Close(); } } #endregion #region Window Load private void FormAbout_Load(object sender, EventArgs e) { Text = "关于系统"; label5.Text = "框架版本:" + SoftBasic.FrameworkVersion.ToString(); label1.Text = SoftName; label2.Text = "V" + SV.ToString(); if (DateTime.Now.Year > YearStart) { label3.Text = $"(C) {YearStart}-{DateTime.Now.Year} {BelongName} 保留所有权利"; } else { label3.Text = $"(C) {YearStart} {BelongName} 保留所有权利"; } } #endregion #region Private Members private string SoftName = string.Empty; private SystemVersion SV = null; private int YearStart = 2017; private string BelongName = "Richard.Hu"; #endregion } }