AboutForm.cs 3.5 KB

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