Esempio n. 1
0
        private void button6_Click(object sender, EventArgs e)
        {
            textBox2.Visible = false;
            label2.Visible   = false;
            button6.Visible  = false;

            for (int i = 0; i < ADFGXTextBoxes.Count() && i < FillADFGX.Length; i++)
            {
                ADFGXTextBoxes[i].Text = FillADFGX[i].ToString();
            }

            MatriceADFGX = Cell.CreateMatrice(FillADFGX);

            if (FormattedMessage.Length > 0)
            {
                string dumb = String.Empty;
                for (int i = 0; i < FormattedMessage.Length; i++)
                {
                    var cell = MatriceADFGX.FirstOrDefault(x => x.letter == FormattedMessage[i]);
                    dumb += cell.RowLetter.ToString() + cell.ColumnLetter.ToString();
                }
                FractionatedMessage = dumb;
            }
            richTextBox8.Text = SpacingByTwo(FractionatedMessage);
        }
Esempio n. 2
0
        private void button4_Click(object sender, EventArgs e)
        {
            textBox2.Visible = false;
            label2.Visible   = false;
            button6.Visible  = false;

            foreach (var p in ADFGXTextBoxes)
            {
                p.Enabled = false;
            }
            string mixed = ADFGXLang == "cs" ? MixedAlphabetADFGXcs() : MixedAlphabetADFGXen();

            MatriceADFGX = Cell.CreateMatrice(mixed);
            for (int i = 0; i < mixed.Length && i < ADFGXTextBoxes.Count(); i++)
            {
                ADFGXTextBoxes[i].Text = mixed[i].ToString();
            }
            if (FormattedMessage.Length > 0)
            {
                string dumb = String.Empty;
                for (int i = 0; i < FormattedMessage.Length; i++)
                {
                    var cell = MatriceADFGX.FirstOrDefault(x => x.letter == FormattedMessage[i]);
                    dumb += cell.RowLetter.ToString() + cell.ColumnLetter.ToString();
                }
                FractionatedMessage = dumb;
            }
            richTextBox8.Text = SpacingByTwo(FractionatedMessage);
        }
Esempio n. 3
0
        public Form1()
        {
            InitializeComponent();

            ADFGXTextBoxes.Add(adfgx11);
            ADFGXTextBoxes.Add(adfgx12);
            ADFGXTextBoxes.Add(adfgx13);
            ADFGXTextBoxes.Add(adfgx14);
            ADFGXTextBoxes.Add(adfgx15);
            ADFGXTextBoxes.Add(adfgx21);
            ADFGXTextBoxes.Add(adfgx22);
            ADFGXTextBoxes.Add(adfgx23);
            ADFGXTextBoxes.Add(adfgx24);
            ADFGXTextBoxes.Add(adfgx25);
            ADFGXTextBoxes.Add(adfgx31);
            ADFGXTextBoxes.Add(adfgx32);
            ADFGXTextBoxes.Add(adfgx33);
            ADFGXTextBoxes.Add(adfgx34);
            ADFGXTextBoxes.Add(adfgx35);
            ADFGXTextBoxes.Add(adfgx41);
            ADFGXTextBoxes.Add(adfgx42);
            ADFGXTextBoxes.Add(adfgx43);
            ADFGXTextBoxes.Add(adfgx44);
            ADFGXTextBoxes.Add(adfgx45);
            ADFGXTextBoxes.Add(adfgx51);
            ADFGXTextBoxes.Add(adfgx52);
            ADFGXTextBoxes.Add(adfgx53);
            ADFGXTextBoxes.Add(adfgx54);
            ADFGXTextBoxes.Add(adfgx55);


            ADFGVXTextBoxes.Add(adfgvx11);
            ADFGVXTextBoxes.Add(adfgvx12);
            ADFGVXTextBoxes.Add(adfgvx13);
            ADFGVXTextBoxes.Add(adfgvx14);
            ADFGVXTextBoxes.Add(adfgvx15);
            ADFGVXTextBoxes.Add(adfgvx16);
            ADFGVXTextBoxes.Add(adfgvx21);
            ADFGVXTextBoxes.Add(adfgvx22);
            ADFGVXTextBoxes.Add(adfgvx23);
            ADFGVXTextBoxes.Add(adfgvx24);
            ADFGVXTextBoxes.Add(adfgvx25);
            ADFGVXTextBoxes.Add(adfgvx26);
            ADFGVXTextBoxes.Add(adfgvx31);
            ADFGVXTextBoxes.Add(adfgvx32);
            ADFGVXTextBoxes.Add(adfgvx33);
            ADFGVXTextBoxes.Add(adfgvx34);
            ADFGVXTextBoxes.Add(adfgvx35);
            ADFGVXTextBoxes.Add(adfgvx36);
            ADFGVXTextBoxes.Add(adfgvx41);
            ADFGVXTextBoxes.Add(adfgvx42);
            ADFGVXTextBoxes.Add(adfgvx43);
            ADFGVXTextBoxes.Add(adfgvx44);
            ADFGVXTextBoxes.Add(adfgvx45);
            ADFGVXTextBoxes.Add(adfgvx46);
            ADFGVXTextBoxes.Add(adfgvx51);
            ADFGVXTextBoxes.Add(adfgvx52);
            ADFGVXTextBoxes.Add(adfgvx53);
            ADFGVXTextBoxes.Add(adfgvx54);
            ADFGVXTextBoxes.Add(adfgvx55);
            ADFGVXTextBoxes.Add(adfgvx56);
            ADFGVXTextBoxes.Add(adfgvx61);
            ADFGVXTextBoxes.Add(adfgvx62);
            ADFGVXTextBoxes.Add(adfgvx63);
            ADFGVXTextBoxes.Add(adfgvx64);
            ADFGVXTextBoxes.Add(adfgvx65);
            ADFGVXTextBoxes.Add(adfgvx66);

            foreach (var p in ADFGVXTextBoxes)
            {
                p.Enabled = false;
            }
            foreach (var p in ADFGXTextBoxes)
            {
                p.Enabled = false;
            }

            radioButton3.Checked = true;
            textBox1.Visible     = false;
            textBox2.Visible     = false;
            label1.Text          = alphabet;
            label1.Visible       = false;
            label2.Visible       = false;

            FillADFGVX = textBox1.Text.ToUpper();
            FillADFGX  = textBox2.Text.ToUpper();
        }