AboutForm.cs 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. using System;
  2. using System.Diagnostics;
  3. using System.Windows.Forms;
  4. namespace Optimizer
  5. {
  6. public partial class AboutForm : Form
  7. {
  8. public AboutForm()
  9. {
  10. InitializeComponent();
  11. Options.ApplyTheme(this);
  12. btnAbout.Text = Options.TranslationList["btnAbout"].ToString();
  13. }
  14. private void button7_Click(object sender, EventArgs e)
  15. {
  16. this.Close();
  17. }
  18. private void About_Load(object sender, EventArgs e)
  19. {
  20. t1.Interval = 50;
  21. t2.Interval = 50;
  22. t1.Start();
  23. }
  24. private void t1_Tick(object sender, EventArgs e)
  25. {
  26. string s0 = "";
  27. string s1 = "O";
  28. string s2 = "Op";
  29. string s3 = "Opt";
  30. string s4 = "Opti";
  31. string s5 = "Optim";
  32. string s6 = "Optimi";
  33. string s7 = "Optimiz";
  34. string s8 = "Optimize";
  35. string s9 = "Optimizer";
  36. switch (l1.Text)
  37. {
  38. case "":
  39. l1.Text = s1;
  40. break;
  41. case "O":
  42. l1.Text = s2;
  43. break;
  44. case "Op":
  45. l1.Text = s3;
  46. break;
  47. case "Opt":
  48. l1.Text = s4;
  49. break;
  50. case "Opti":
  51. l1.Text = s5;
  52. break;
  53. case "Optim":
  54. l1.Text = s6;
  55. break;
  56. case "Optimi":
  57. l1.Text = s7;
  58. break;
  59. case "Optimiz":
  60. l1.Text = s8;
  61. break;
  62. case "Optimize":
  63. l1.Text = s9;
  64. t1.Stop();
  65. t2.Start();
  66. break;
  67. case "Optimizer":
  68. l1.Text = s0;
  69. break;
  70. }
  71. }
  72. private void t2_Tick(object sender, EventArgs e)
  73. {
  74. string s0 = "";
  75. string s1 = "d";
  76. string s2 = "de";
  77. string s3 = "dea";
  78. string s4 = "dead";
  79. string s5 = "deadm";
  80. string s6 = "deadmo";
  81. string s7 = "deadmoo";
  82. string s8 = "deadmoon";
  83. string s9 = "deadmoon © ";
  84. string s10 = "deadmoon © ∞";
  85. switch (l2.Text)
  86. {
  87. case "":
  88. l2.Text = s1;
  89. break;
  90. case "d":
  91. l2.Text = s2;
  92. break;
  93. case "de":
  94. l2.Text = s3;
  95. break;
  96. case "dea":
  97. l2.Text = s4;
  98. break;
  99. case "dead":
  100. l2.Text = s5;
  101. break;
  102. case "deadm":
  103. l2.Text = s6;
  104. break;
  105. case "deadmo":
  106. l2.Text = s7;
  107. break;
  108. case "deadmoo":
  109. l2.Text = s8;
  110. break;
  111. case "deadmoon":
  112. l2.Text = s9;
  113. break;
  114. case "deadmoon © ":
  115. l2.Text = s10;
  116. t2.Stop();
  117. break;
  118. case "deadmoon © ∞":
  119. l2.Text = s0;
  120. break;
  121. }
  122. }
  123. private void l2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  124. {
  125. Process.Start("https://github.com/hellzerg/optimizer");
  126. }
  127. }
  128. }