123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using System;
- using System.Windows.Forms;
- using FastReport.Utils;
- using System.Globalization;
- namespace FastReport.Forms
- {
- internal partial class AboutForm : BaseDialogForm
- {
- private void label5_Click(object sender, EventArgs e)
- {
- ProcessHelper.StartProcess(label5.Text);
- }
- private void AboutForm_Shown(object sender, EventArgs e)
- {
- }
- private void AboutForm_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.KeyData == Keys.Escape)
- DialogResult = DialogResult.Cancel;
- }
- public override void Localize()
- {
- base.Localize();
- MyRes res = new MyRes("Forms,About");
- Text = res.Get("");
- label2.Text = res.Get("Version") + " " + Config.Version
- #if Demo
- + " " + typeof(DataBand).Name[0].ToString() + typeof(Exception).Name[3].ToString() +
- typeof(Math).Name[0].ToString().ToLower() + typeof(Object).Name[0].ToString().ToLower()
- #endif
- #if TIMETRIAL
- + " " + typeof(Timer).Name[0].ToString() + typeof(Timer).Name[4].ToString() +
- typeof(Timer).Name[1].ToString() + typeof(Math).Name[1].ToString() + typeof(ListBox).Name[0].ToString().ToLower()
- #endif
- #if Academic
- + " " + typeof(AboutForm).Name[0].ToString() + typeof(Char).Name[0].ToString().ToLower() +
- typeof(Char).Name[2].ToString() + typeof(DataFormats).Name[0].ToString().ToLower() +
- typeof(Exception).Name[0].ToString().ToLower() + typeof(Math).Name[0].ToString().ToLower() +
- typeof(Exception).Name[6].ToString() + typeof(Char).Name[0].ToString().ToLower()
- #endif
- #if COMMUNITY
- + "\nCommunity Edition"
- #endif
- ;
- string company;
- if (CultureInfo.CurrentCulture.Name == "ru-RU")
- {
- company = " ООО Быстрые отчеты";
- label5.Text = "https://www.fastreport.ru";
- }
- else
- {
- company = " Fast Reports Inc.";
- label5.Text = "https://www.fast-report.com";
- }
- label3.Text = "© 2008-" + DateTime.Now.Year.ToString() + company;
- label4.Text = res.Get("Visit");
-
- }
- public AboutForm()
- {
- InitializeComponent();
- Localize();
- int labelWidth = ClientSize.Width;
- label3.Width = labelWidth;
- label4.Width = labelWidth;
- label5.Width = labelWidth;
- UIUtils.CheckRTL(this);
- }
- }
- }
|