131 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			131 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System.Collections.Generic;
 | |
| using System;
 | |
| using System.Drawing;
 | |
| using System.Diagnostics;
 | |
| using System.Data;
 | |
| using System.Collections;
 | |
| using System.Windows.Forms;
 | |
| using System.Reflection;
 | |
| 
 | |
| namespace vmsnet
 | |
| {
 | |
| 	public sealed partial class Frm_About
 | |
| 	{
 | |
| 		public Frm_About()
 | |
| 		{
 | |
| 			InitializeComponent();
 | |
|             this.Text = String.Format("{0} 정보", AssemblyProduct);
 | |
|             this.ApplicationTitle.Text = AssemblyTitle;
 | |
|             this.Version.Text = String.Format("버전 {0}", AssemblyVersion);
 | |
|             this.Copyright.Text = AssemblyCopyright;
 | |
|             //this.labelCompanyName.Text = AssemblyCompany;
 | |
|             //this.textBoxDescription.Text = AssemblyDescription;
 | |
|         }
 | |
| 		
 | |
| 		
 | |
| 		public void Frm_About_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
 | |
| 		{
 | |
| 			if (e.KeyCode == Keys.Escape)
 | |
| 			{
 | |
| 				this.Close();
 | |
| 			}
 | |
| 		}
 | |
| 		
 | |
| 		
 | |
| 		public void SplashScreen1_Load(object sender, System.EventArgs e)
 | |
| 		{
 | |
| 		
 | |
| 		}
 | |
| 		
 | |
| 		public void MainLayoutPanel_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e)
 | |
| 		{
 | |
| 			this.Close();
 | |
| 		}
 | |
| 
 | |
|         #region 어셈블리 특성 접근자
 | |
| 
 | |
|         public string AssemblyTitle
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
 | |
|                 if (attributes.Length > 0)
 | |
|                 {
 | |
|                     AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];
 | |
|                     if (titleAttribute.Title != "")
 | |
|                     {
 | |
|                         return titleAttribute.Title;
 | |
|                     }
 | |
|                 }
 | |
|                 return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public string AssemblyVersion
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 return Assembly.GetExecutingAssembly().GetName().Version.ToString();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public string AssemblyDescription
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);
 | |
|                 if (attributes.Length == 0)
 | |
|                 {
 | |
|                     return "";
 | |
|                 }
 | |
|                 return ((AssemblyDescriptionAttribute)attributes[0]).Description;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public string AssemblyProduct
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
 | |
|                 if (attributes.Length == 0)
 | |
|                 {
 | |
|                     return "";
 | |
|                 }
 | |
|                 return ((AssemblyProductAttribute)attributes[0]).Product;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public string AssemblyCopyright
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
 | |
|                 if (attributes.Length == 0)
 | |
|                 {
 | |
|                     return "";
 | |
|                 }
 | |
|                 return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public string AssemblyCompany
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);
 | |
|                 if (attributes.Length == 0)
 | |
|                 {
 | |
|                     return "";
 | |
|                 }
 | |
|                 return ((AssemblyCompanyAttribute)attributes[0]).Company;
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         private void MainLayoutPanel_MouseClick(object sender, EventArgs e)
 | |
|         {
 | |
| 
 | |
|         }
 | |
|     }
 | |
| }
 | 
