Mercurial > quickqr
diff AboutForm.cs @ 0:aca8706f4eec default tip
Initial commit
author | Brad Greco <brad@bgreco.net> |
---|---|
date | Mon, 13 Oct 2014 21:28:19 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AboutForm.cs Mon Oct 13 21:28:19 2014 -0500 @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; +using System.Reflection; +using System.Diagnostics; + +/* + * Copyright (c) 2014 Brad Greco <brad@bgreco.net> + */ +namespace QuickQR +{ + public partial class AboutForm : Form + { + public AboutForm() + { + InitializeComponent(); + } + + private void AboutForm_Load(object sender, EventArgs e) + { + Assembly assembly = Assembly.GetExecutingAssembly(); + FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location); + titleLabel.Text = "QuickQR v" + fvi.FileMajorPart + "." + fvi.FileMinorPart; + } + + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == Keys.Escape) + { + this.Close(); + return true; + } + return base.ProcessCmdKey(ref msg, keyData); + } + + private void linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + Process.Start("http://bgreco.net/quickqr"); + } + } +}