You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
823 lines
33 KiB
823 lines
33 KiB
using jp.Properties; |
|
using System; |
|
using System.Collections.Generic; |
|
using System.ComponentModel; |
|
using System.Data; |
|
using System.Drawing; |
|
using System.Linq; |
|
using System.Reflection; |
|
using System.Text; |
|
using System.Threading.Tasks; |
|
using System.Windows.Forms; |
|
|
|
namespace jp |
|
{ |
|
public partial class Form2 : Form |
|
{ |
|
public int a = 0; |
|
public int b = 107; |
|
public int inx = 0; |
|
public int correct = 0; |
|
public int error = 0; |
|
public int[] Alphabet = new int[107]; |
|
public string cor_answ1 = string.Empty; |
|
public string cor_answ2 = string.Empty; |
|
public string cor_answ3 = string.Empty; |
|
public AssemblyName asml = new AssemblyName(); |
|
public int t = 0; |
|
public int temp; |
|
public int rnd; |
|
|
|
public Form2() |
|
{ |
|
InitializeComponent(); |
|
|
|
this.check.Enabled = false; |
|
this.textBox1.ReadOnly = true; |
|
this.Randoming(); |
|
this.label.Text = this.t.ToString(); |
|
this.asml.Name = "Катакана от vk.com/trimetral"; |
|
this.asml.Version = new Version("1.2.20.03"); |
|
} |
|
|
|
public void Randoming() |
|
{ |
|
string empty = string.Empty; |
|
Random random = new Random(); |
|
for (int index1 = 0; index1 < this.Alphabet.Length; ++index1) |
|
{ |
|
label_1: |
|
this.temp = random.Next(this.a, this.b); |
|
for (int index2 = 0; index2 < index1; ++index2) |
|
{ |
|
if (this.temp == this.Alphabet[index2]) |
|
goto label_1; |
|
} |
|
this.Alphabet[index1] = this.temp; |
|
} |
|
} |
|
|
|
private void button1_Click(object sender, EventArgs e) |
|
{ |
|
this.textBox1.Text = ""; |
|
this.pictureBox1.Height = 110; |
|
this.next.Enabled = false; |
|
this.check.Enabled = true; |
|
this.pictureBox2.Visible = false; |
|
this.answ.Visible = false; |
|
this.textBox1.ReadOnly = false; |
|
this.textBox1.Focus(); |
|
try |
|
{ |
|
switch (this.Alphabet[this.inx]) |
|
{ |
|
case 0: |
|
this.pictureBox1.Image = (Image)Resources.a; |
|
this.cor_answ1 = "a"; |
|
this.cor_answ2 = "а"; |
|
++this.inx; |
|
break; |
|
case 1: |
|
this.pictureBox1.Image = (Image)Resources.i; |
|
this.cor_answ1 = "i"; |
|
this.cor_answ2 = "и"; |
|
++this.inx; |
|
break; |
|
case 2: |
|
this.pictureBox1.Image = (Image)Resources.u; |
|
this.cor_answ1 = "u"; |
|
this.cor_answ2 = "у"; |
|
++this.inx; |
|
break; |
|
case 3: |
|
this.pictureBox1.Image = (Image)Resources.e; |
|
this.cor_answ1 = nameof(e); |
|
this.cor_answ2 = "э"; |
|
++this.inx; |
|
break; |
|
case 4: |
|
this.pictureBox1.Image = (Image)Resources.o; |
|
this.cor_answ1 = "o"; |
|
this.cor_answ2 = "о"; |
|
++this.inx; |
|
break; |
|
case 5: |
|
this.pictureBox1.Image = (Image)Resources.ka; |
|
this.cor_answ1 = "ka"; |
|
this.cor_answ2 = "ка"; |
|
++this.inx; |
|
break; |
|
case 6: |
|
this.pictureBox1.Image = (Image)Resources.ki; |
|
this.cor_answ1 = "ki"; |
|
this.cor_answ2 = "ки"; |
|
++this.inx; |
|
break; |
|
case 7: |
|
this.pictureBox1.Image = (Image)Resources.ku; |
|
this.cor_answ1 = "ku"; |
|
this.cor_answ2 = "ку"; |
|
++this.inx; |
|
break; |
|
case 8: |
|
this.pictureBox1.Image = (Image)Resources.ke; |
|
this.cor_answ1 = "ke"; |
|
this.cor_answ2 = "кэ"; |
|
++this.inx; |
|
break; |
|
case 9: |
|
this.pictureBox1.Image = (Image)Resources.ko; |
|
this.cor_answ1 = "ko"; |
|
this.cor_answ2 = "ко"; |
|
++this.inx; |
|
break; |
|
case 10: |
|
this.pictureBox1.Image = (Image)Resources.sa; |
|
this.cor_answ1 = "sa"; |
|
this.cor_answ2 = "са"; |
|
++this.inx; |
|
break; |
|
case 11: |
|
this.pictureBox1.Image = (Image)Resources.shi; |
|
this.cor_answ1 = "shi"; |
|
this.cor_answ2 = "си"; |
|
this.cor_answ3 = "ши"; |
|
++this.inx; |
|
break; |
|
case 12: |
|
this.pictureBox1.Image = (Image)Resources.su; |
|
this.cor_answ1 = "su"; |
|
this.cor_answ2 = "су"; |
|
++this.inx; |
|
break; |
|
case 13: |
|
this.pictureBox1.Image = (Image)Resources.se; |
|
this.cor_answ1 = "se"; |
|
this.cor_answ2 = "сэ"; |
|
++this.inx; |
|
break; |
|
case 14: |
|
this.pictureBox1.Image = (Image)Resources.so; |
|
this.cor_answ1 = "so"; |
|
this.cor_answ2 = "со"; |
|
++this.inx; |
|
break; |
|
case 15: |
|
this.pictureBox1.Image = (Image)Resources.ta; |
|
this.cor_answ1 = "ta"; |
|
this.cor_answ2 = "та"; |
|
++this.inx; |
|
break; |
|
case 16: |
|
this.pictureBox1.Image = (Image)Resources.chi; |
|
this.cor_answ1 = "chi"; |
|
this.cor_answ2 = "ти"; |
|
this.cor_answ3 = "чи"; |
|
++this.inx; |
|
break; |
|
case 17: |
|
this.pictureBox1.Image = (Image)Resources.tsu; |
|
this.cor_answ1 = "tsu"; |
|
this.cor_answ2 = "цу"; |
|
this.cor_answ3 = "тсу"; |
|
++this.inx; |
|
break; |
|
case 18: |
|
this.pictureBox1.Image = (Image)Resources.te; |
|
this.cor_answ1 = "te"; |
|
this.cor_answ2 = "тэ"; |
|
++this.inx; |
|
break; |
|
case 19: |
|
this.pictureBox1.Image = (Image)Resources.to; |
|
this.cor_answ1 = "to"; |
|
this.cor_answ2 = "то"; |
|
++this.inx; |
|
break; |
|
case 20: |
|
this.pictureBox1.Image = (Image)Resources.na; |
|
this.cor_answ1 = "na"; |
|
this.cor_answ2 = "на"; |
|
++this.inx; |
|
break; |
|
case 21: |
|
this.pictureBox1.Image = (Image)Resources.ni; |
|
this.cor_answ1 = "ni"; |
|
this.cor_answ2 = "ни"; |
|
++this.inx; |
|
break; |
|
case 22: |
|
this.pictureBox1.Image = (Image)Resources.nu; |
|
this.cor_answ1 = "nu"; |
|
this.cor_answ2 = "ну"; |
|
++this.inx; |
|
break; |
|
case 23: |
|
this.pictureBox1.Image = (Image)Resources.ne; |
|
this.cor_answ1 = "ne"; |
|
this.cor_answ2 = "нэ"; |
|
++this.inx; |
|
break; |
|
case 24: |
|
this.pictureBox1.Image = (Image)Resources.no; |
|
this.cor_answ1 = "no"; |
|
this.cor_answ2 = "но"; |
|
++this.inx; |
|
break; |
|
case 25: |
|
this.pictureBox1.Image = (Image)Resources.ha; |
|
this.cor_answ1 = "ha"; |
|
this.cor_answ2 = "ха"; |
|
++this.inx; |
|
break; |
|
case 26: |
|
this.pictureBox1.Image = (Image)Resources.hi; |
|
this.cor_answ1 = "hi"; |
|
this.cor_answ2 = "хи"; |
|
++this.inx; |
|
break; |
|
case 27: |
|
this.pictureBox1.Image = (Image)Resources.fu; |
|
this.cor_answ1 = "fu"; |
|
this.cor_answ2 = "фу"; |
|
++this.inx; |
|
break; |
|
case 28: |
|
this.pictureBox1.Image = (Image)Resources.he; |
|
this.cor_answ1 = "he"; |
|
this.cor_answ2 = "хэ"; |
|
++this.inx; |
|
break; |
|
case 29: |
|
this.pictureBox1.Image = (Image)Resources.ho; |
|
this.cor_answ1 = "ho"; |
|
this.cor_answ2 = "хо"; |
|
++this.inx; |
|
break; |
|
case 30: |
|
this.pictureBox1.Image = (Image)Resources.ya; |
|
this.cor_answ1 = "ya"; |
|
this.cor_answ2 = "я"; |
|
this.cor_answ3 = "йа"; |
|
++this.inx; |
|
break; |
|
case 31: |
|
this.pictureBox1.Image = (Image)Resources.yu; |
|
this.cor_answ1 = "yu"; |
|
this.cor_answ2 = "ю"; |
|
this.cor_answ3 = "йу"; |
|
++this.inx; |
|
break; |
|
case 32: |
|
this.pictureBox1.Image = (Image)Resources.yo; |
|
this.cor_answ1 = "yo"; |
|
this.cor_answ2 = "ё"; |
|
this.cor_answ3 = "йо"; |
|
++this.inx; |
|
break; |
|
case 33: |
|
this.pictureBox1.Image = (Image)Resources.ma; |
|
this.cor_answ1 = "ma"; |
|
this.cor_answ2 = "ма"; |
|
++this.inx; |
|
break; |
|
case 34: |
|
this.pictureBox1.Image = (Image)Resources.mi; |
|
this.cor_answ1 = "mi"; |
|
this.cor_answ2 = "ми"; |
|
++this.inx; |
|
break; |
|
case 35: |
|
this.pictureBox1.Image = (Image)Resources.mu; |
|
this.cor_answ1 = "mu"; |
|
this.cor_answ2 = "му"; |
|
++this.inx; |
|
break; |
|
case 36: |
|
this.pictureBox1.Image = (Image)Resources.me; |
|
this.cor_answ1 = "me"; |
|
this.cor_answ2 = "мэ"; |
|
++this.inx; |
|
break; |
|
case 37: |
|
this.pictureBox1.Image = (Image)Resources.mo; |
|
this.cor_answ1 = "mo"; |
|
this.cor_answ2 = "мо"; |
|
++this.inx; |
|
break; |
|
case 38: |
|
this.pictureBox1.Image = (Image)Resources.ra; |
|
this.cor_answ1 = "ra"; |
|
this.cor_answ2 = "ра"; |
|
++this.inx; |
|
break; |
|
case 39: |
|
this.pictureBox1.Image = (Image)Resources.ri; |
|
this.cor_answ1 = "ri"; |
|
this.cor_answ2 = "ри"; |
|
++this.inx; |
|
break; |
|
case 40: |
|
this.pictureBox1.Image = (Image)Resources.ru; |
|
this.cor_answ1 = "ru"; |
|
this.cor_answ2 = "ру"; |
|
++this.inx; |
|
break; |
|
case 41: |
|
this.pictureBox1.Image = (Image)Resources.re; |
|
this.cor_answ1 = "re"; |
|
this.cor_answ2 = "рэ"; |
|
++this.inx; |
|
break; |
|
case 42: |
|
this.pictureBox1.Image = (Image)Resources.ro; |
|
this.cor_answ1 = "ro"; |
|
this.cor_answ2 = "ро"; |
|
++this.inx; |
|
break; |
|
case 43: |
|
this.pictureBox1.Image = (Image)Resources.wa; |
|
this.cor_answ1 = "wa"; |
|
this.cor_answ2 = "ва"; |
|
++this.inx; |
|
break; |
|
case 44: |
|
this.pictureBox1.Image = (Image)Resources.wo; |
|
this.cor_answ1 = "wo"; |
|
this.cor_answ2 = "во"; |
|
++this.inx; |
|
break; |
|
case 45: |
|
this.pictureBox1.Image = (Image)Resources.n; |
|
this.cor_answ1 = "n"; |
|
this.cor_answ2 = "н"; |
|
++this.inx; |
|
break; |
|
case 46: |
|
this.pictureBox1.Image = (Image)Resources.ga; |
|
this.cor_answ1 = "ga"; |
|
this.cor_answ2 = "га"; |
|
++this.inx; |
|
break; |
|
case 47: |
|
this.pictureBox1.Image = (Image)Resources.gi; |
|
this.cor_answ1 = "gi"; |
|
this.cor_answ2 = "ги"; |
|
++this.inx; |
|
break; |
|
case 48: |
|
this.pictureBox1.Image = (Image)Resources.gu; |
|
this.cor_answ1 = "gu"; |
|
this.cor_answ2 = "гу"; |
|
++this.inx; |
|
break; |
|
case 49: |
|
this.pictureBox1.Image = (Image)Resources.ge; |
|
this.cor_answ1 = "ge"; |
|
this.cor_answ2 = "гэ"; |
|
++this.inx; |
|
break; |
|
case 50: |
|
this.pictureBox1.Image = (Image)Resources.go; |
|
this.cor_answ1 = "go"; |
|
this.cor_answ2 = "го"; |
|
++this.inx; |
|
break; |
|
case 51: |
|
this.pictureBox1.Image = (Image)Resources.za; |
|
this.cor_answ1 = "za"; |
|
this.cor_answ2 = "дза"; |
|
++this.inx; |
|
break; |
|
case 52: |
|
this.pictureBox1.Image = (Image)Resources.ji_s_; |
|
this.cor_answ1 = "zi"; |
|
this.cor_answ2 = "дзи"; |
|
++this.inx; |
|
break; |
|
case 53: |
|
this.pictureBox1.Image = (Image)Resources.zu; |
|
this.cor_answ1 = "zu"; |
|
this.cor_answ2 = "дзу"; |
|
++this.inx; |
|
break; |
|
case 54: |
|
this.pictureBox1.Image = (Image)Resources.ze; |
|
this.cor_answ1 = "ze"; |
|
this.cor_answ2 = "дзэ"; |
|
++this.inx; |
|
break; |
|
case 55: |
|
this.pictureBox1.Image = (Image)Resources.zo; |
|
this.cor_answ1 = "zo"; |
|
this.cor_answ2 = "дзо"; |
|
++this.inx; |
|
break; |
|
case 56: |
|
this.pictureBox1.Image = (Image)Resources.da; |
|
this.cor_answ1 = "da"; |
|
this.cor_answ2 = "да"; |
|
++this.inx; |
|
break; |
|
case 57: |
|
this.pictureBox1.Image = (Image)Resources.ji; |
|
this.cor_answ1 = "ji"; |
|
this.cor_answ2 = "дзи"; |
|
++this.inx; |
|
break; |
|
case 58: |
|
this.pictureBox1.Image = (Image)Resources.zu_t_; |
|
this.cor_answ1 = "zu"; |
|
this.cor_answ2 = "дзу"; |
|
++this.inx; |
|
break; |
|
case 59: |
|
this.pictureBox1.Image = (Image)Resources.de; |
|
this.cor_answ1 = "de"; |
|
this.cor_answ2 = "дэ"; |
|
++this.inx; |
|
break; |
|
case 60: |
|
this.pictureBox1.Image = (Image)Resources._do; |
|
this.cor_answ1 = "do"; |
|
this.cor_answ2 = "до"; |
|
++this.inx; |
|
break; |
|
case 61: |
|
this.pictureBox1.Image = (Image)Resources.ba; |
|
this.cor_answ1 = "ba"; |
|
this.cor_answ2 = "ба"; |
|
++this.inx; |
|
break; |
|
case 62: |
|
this.pictureBox1.Image = (Image)Resources.bi; |
|
this.cor_answ1 = "bi"; |
|
this.cor_answ2 = "би"; |
|
++this.inx; |
|
break; |
|
case 63: |
|
this.pictureBox1.Image = (Image)Resources.bu; |
|
this.cor_answ1 = "bu"; |
|
this.cor_answ2 = "бу"; |
|
++this.inx; |
|
break; |
|
case 64: |
|
this.pictureBox1.Image = (Image)Resources.be; |
|
this.cor_answ1 = "be"; |
|
this.cor_answ2 = "бэ"; |
|
++this.inx; |
|
break; |
|
case 65: |
|
this.pictureBox1.Image = (Image)Resources.bo; |
|
this.cor_answ1 = "bo"; |
|
this.cor_answ2 = "бо"; |
|
++this.inx; |
|
break; |
|
case 66: |
|
this.pictureBox1.Image = (Image)Resources.pa; |
|
this.cor_answ1 = "pa"; |
|
this.cor_answ2 = "па"; |
|
++this.inx; |
|
break; |
|
case 67: |
|
this.pictureBox1.Image = (Image)Resources.pi; |
|
this.cor_answ1 = "pi"; |
|
this.cor_answ2 = "пи"; |
|
++this.inx; |
|
break; |
|
case 68: |
|
this.pictureBox1.Image = (Image)Resources.pu; |
|
this.cor_answ1 = "pu"; |
|
this.cor_answ2 = "пу"; |
|
++this.inx; |
|
break; |
|
case 69: |
|
this.pictureBox1.Image = (Image)Resources.pe; |
|
this.cor_answ1 = "pe"; |
|
this.cor_answ2 = "пэ"; |
|
++this.inx; |
|
break; |
|
case 70: |
|
this.pictureBox1.Image = (Image)Resources.po; |
|
this.cor_answ1 = "po"; |
|
this.cor_answ2 = "по"; |
|
++this.inx; |
|
break; |
|
case 71: |
|
this.pictureBox1.Image = (Image)Resources.cha; |
|
this.cor_answ1 = "cha"; |
|
this.cor_answ2 = "тя"; |
|
++this.inx; |
|
break; |
|
case 72: |
|
this.pictureBox1.Image = (Image)Resources.chu; |
|
this.cor_answ1 = "chu"; |
|
this.cor_answ2 = "тю"; |
|
++this.inx; |
|
break; |
|
case 73: |
|
this.pictureBox1.Image = (Image)Resources.cho; |
|
this.cor_answ1 = "cho"; |
|
this.cor_answ2 = "тё"; |
|
++this.inx; |
|
break; |
|
case 74: |
|
this.pictureBox1.Image = (Image)Resources.kya; |
|
this.cor_answ1 = "kya"; |
|
this.cor_answ2 = "кя"; |
|
++this.inx; |
|
break; |
|
case 75: |
|
this.pictureBox1.Image = (Image)Resources.kyu; |
|
this.cor_answ1 = "kyu"; |
|
this.cor_answ2 = "кю"; |
|
++this.inx; |
|
break; |
|
case 76: |
|
this.pictureBox1.Image = (Image)Resources.kyo; |
|
this.cor_answ1 = "kyo"; |
|
this.cor_answ2 = "кё"; |
|
++this.inx; |
|
break; |
|
case 77: |
|
this.pictureBox1.Image = (Image)Resources.hya; |
|
this.cor_answ1 = "hya"; |
|
this.cor_answ2 = "хя"; |
|
++this.inx; |
|
break; |
|
case 78: |
|
this.pictureBox1.Image = (Image)Resources.hyu; |
|
this.cor_answ1 = "hyu"; |
|
this.cor_answ2 = "хю"; |
|
++this.inx; |
|
break; |
|
case 79: |
|
this.pictureBox1.Image = (Image)Resources.hyo; |
|
this.cor_answ1 = "hyo"; |
|
this.cor_answ2 = "хё"; |
|
++this.inx; |
|
break; |
|
case 80: |
|
this.pictureBox1.Image = (Image)Resources.mya; |
|
this.cor_answ1 = "mya"; |
|
this.cor_answ2 = "мя"; |
|
++this.inx; |
|
break; |
|
case 81: |
|
this.pictureBox1.Image = (Image)Resources.myu; |
|
this.cor_answ1 = "myu"; |
|
this.cor_answ2 = "мю"; |
|
++this.inx; |
|
break; |
|
case 82: |
|
this.pictureBox1.Image = (Image)Resources.myo; |
|
this.cor_answ1 = "myo"; |
|
this.cor_answ2 = "мё"; |
|
++this.inx; |
|
break; |
|
case 83: |
|
this.pictureBox1.Image = (Image)Resources.nya; |
|
this.cor_answ1 = "nya"; |
|
this.cor_answ2 = "ня"; |
|
++this.inx; |
|
break; |
|
case 84: |
|
this.pictureBox1.Image = (Image)Resources.nyu; |
|
this.cor_answ1 = "nyu"; |
|
this.cor_answ2 = "ню"; |
|
++this.inx; |
|
break; |
|
case 85: |
|
this.pictureBox1.Image = (Image)Resources.nyo; |
|
this.cor_answ1 = "nyo"; |
|
this.cor_answ2 = "нё"; |
|
++this.inx; |
|
break; |
|
case 86: |
|
this.pictureBox1.Image = (Image)Resources.sha; |
|
this.cor_answ1 = "sha"; |
|
this.cor_answ2 = "ся"; |
|
++this.inx; |
|
break; |
|
case 87: |
|
this.pictureBox1.Image = (Image)Resources.shu; |
|
this.cor_answ1 = "shu"; |
|
this.cor_answ2 = "сю"; |
|
++this.inx; |
|
break; |
|
case 88: |
|
this.pictureBox1.Image = (Image)Resources.sho; |
|
this.cor_answ1 = "sho"; |
|
this.cor_answ2 = "сё"; |
|
++this.inx; |
|
break; |
|
case 89: |
|
this.pictureBox1.Image = (Image)Resources.rya; |
|
this.cor_answ1 = "rya"; |
|
this.cor_answ2 = "ря"; |
|
++this.inx; |
|
break; |
|
case 90: |
|
this.pictureBox1.Image = (Image)Resources.ryu; |
|
this.cor_answ1 = "ryu"; |
|
this.cor_answ2 = "рю"; |
|
++this.inx; |
|
break; |
|
case 91: |
|
this.pictureBox1.Image = (Image)Resources.ryo; |
|
this.cor_answ1 = "ryo"; |
|
this.cor_answ2 = "рё"; |
|
++this.inx; |
|
break; |
|
case 92: |
|
this.pictureBox1.Image = (Image)Resources.pya; |
|
this.cor_answ1 = "pya"; |
|
this.cor_answ2 = "пя"; |
|
++this.inx; |
|
break; |
|
case 93: |
|
this.pictureBox1.Image = (Image)Resources.pyu; |
|
this.cor_answ1 = "pyu"; |
|
this.cor_answ2 = "пю"; |
|
++this.inx; |
|
break; |
|
case 94: |
|
this.pictureBox1.Image = (Image)Resources.pyo; |
|
this.cor_answ1 = "pyo"; |
|
this.cor_answ2 = "пё"; |
|
++this.inx; |
|
break; |
|
case 95: |
|
this.pictureBox1.Image = (Image)Resources.bya; |
|
this.cor_answ1 = "bya"; |
|
this.cor_answ2 = "бя"; |
|
++this.inx; |
|
break; |
|
case 96: |
|
this.pictureBox1.Image = (Image)Resources.byu; |
|
this.cor_answ1 = "byu"; |
|
this.cor_answ2 = "бю"; |
|
++this.inx; |
|
break; |
|
case 97: |
|
this.pictureBox1.Image = (Image)Resources.byo; |
|
this.cor_answ1 = "byo"; |
|
this.cor_answ2 = "бё"; |
|
++this.inx; |
|
break; |
|
case 98: |
|
this.pictureBox1.Image = (Image)Resources.gya; |
|
this.cor_answ1 = "gya"; |
|
this.cor_answ2 = "гя"; |
|
++this.inx; |
|
break; |
|
case 99: |
|
this.pictureBox1.Image = (Image)Resources.gyu; |
|
this.cor_answ1 = "gyu"; |
|
this.cor_answ2 = "гю"; |
|
++this.inx; |
|
break; |
|
case 100: |
|
this.pictureBox1.Image = (Image)Resources.gyo; |
|
this.cor_answ1 = "gyo"; |
|
this.cor_answ2 = "гё"; |
|
++this.inx; |
|
break; |
|
case 101: |
|
this.pictureBox1.Image = (Image)Resources.jya; |
|
this.cor_answ1 = "jya"; |
|
this.cor_answ2 = "дзя"; |
|
++this.inx; |
|
break; |
|
case 102: |
|
this.pictureBox1.Image = (Image)Resources.jyu; |
|
this.cor_answ1 = "jyu"; |
|
this.cor_answ2 = "дзю"; |
|
++this.inx; |
|
break; |
|
case 103: |
|
this.pictureBox1.Image = (Image)Resources.jyo; |
|
this.cor_answ1 = "jyo"; |
|
this.cor_answ2 = "дзё"; |
|
++this.inx; |
|
break; |
|
case 104: |
|
this.pictureBox1.Image = (Image)Resources.jya_s_; |
|
this.cor_answ1 = "jya"; |
|
this.cor_answ2 = "дзя"; |
|
++this.inx; |
|
break; |
|
case 105: |
|
this.pictureBox1.Image = (Image)Resources.jyu_s_; |
|
this.cor_answ1 = "jyu"; |
|
this.cor_answ2 = "дзю"; |
|
++this.inx; |
|
break; |
|
case 106: |
|
this.pictureBox1.Image = (Image)Resources.jyo_s_; |
|
this.cor_answ1 = "jyo"; |
|
this.cor_answ2 = "дзё"; |
|
++this.inx; |
|
break; |
|
} |
|
} |
|
catch (IndexOutOfRangeException ex) |
|
{ |
|
this.pictureBox1.Image = (Image)Resources.e; |
|
this.cor_answ1 = nameof(e); |
|
this.cor_answ2 = "э"; |
|
this.inx = 0; |
|
this.Randoming(); |
|
} |
|
} |
|
|
|
private void check_Click(object sender, EventArgs e) |
|
{ |
|
this.Checking(); |
|
} |
|
|
|
private void textBox1_KeyDown(object sender, KeyEventArgs e) |
|
{ |
|
if (e.KeyCode != Keys.Return) |
|
return; |
|
this.Checking(); |
|
} |
|
|
|
public void Checking() |
|
{ |
|
string lower = this.textBox1.Text.ToLower().Trim(); |
|
if (lower == "") |
|
{ |
|
int num = (int)MessageBox.Show("Введите ответ"); |
|
this.textBox1.Text = ""; |
|
} |
|
else |
|
{ |
|
this.textBox1.ReadOnly = true; |
|
if (lower == this.cor_answ1.Trim() | lower == this.cor_answ2.Trim() | lower == this.cor_answ3.Trim()) |
|
{ |
|
++this.correct; |
|
this.cor.Text = this.correct.ToString(); |
|
this.answ.Visible = true; |
|
this.answ.Text = "Верно!"; |
|
this.pictureBox2.Visible = true; |
|
this.pictureBox2.Image = (Image)Resources.correct; |
|
this.pictureBox1.Height = 208; |
|
} |
|
else |
|
{ |
|
++this.error; |
|
this.err.Text = this.error.ToString(); |
|
this.answ.Visible = true; |
|
this.answ.Text = "Неверно!"; |
|
this.pictureBox2.Visible = true; |
|
this.pictureBox2.Image = (Image)Resources.error; |
|
this.pictureBox1.Height = 208; |
|
} |
|
this.check.Enabled = false; |
|
this.next.Enabled = true; |
|
this.next.Focus(); |
|
} |
|
} |
|
|
|
private void next_KeyDown(object sender, KeyEventArgs e) |
|
{ |
|
if (e.KeyCode != Keys.Return) |
|
return; |
|
this.textBox1.Focus(); |
|
} |
|
|
|
private void HintKaBt_Click(object sender, EventArgs e) |
|
{ |
|
new HintKat().Show(); |
|
} |
|
|
|
private void Erase_Click(object sender, EventArgs e) |
|
{ |
|
this.err.Text = "0"; |
|
this.cor.Text = "0"; |
|
this.label.Text = "0"; |
|
this.t = 0; |
|
} |
|
|
|
private void but_Click(object sender, EventArgs e) |
|
{ |
|
if (!this.timer1.Enabled) |
|
this.timer1.Enabled = true; |
|
else |
|
this.timer1.Enabled = false; |
|
} |
|
|
|
private void timer1_Tick(object sender, EventArgs e) |
|
{ |
|
++this.t; |
|
this.label.Text = this.t.ToString(); |
|
} |
|
|
|
private void about_Click(object sender, EventArgs e) |
|
{ |
|
int num = (int)MessageBox.Show(string.Format("{0} \nver. {1}", (object)this.asml.Name, (object)this.asml.Version)); |
|
} |
|
|
|
} |
|
}
|
|
|