示例#1
0
        public string Dekomprsja(string pole, bool znak, char symbol)
        {
            DekompresjaText dkt = new DekompresjaText();

            if (char.IsWhiteSpace(symbol) && znak)
            {
                MessageBox.Show("Wprowadz znak", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    pole = znak ? dkt.DekompresjaChar(pole, symbol) : dkt.Dekompresja(pole);

                    MessageBox.Show("Dekompresja się powiadła", "Sukces", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception)
                {
                    MessageBox.Show("W polu można wpisywać wyłącznie litery i cyfry przed literami, żeby dekompresja została wykonana", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            return(pole);
        }
示例#2
0
文件: RLEForm.cs 项目: tomkap93/RLE
        private void Dekompresja_tekst_b_Click(object sender, EventArgs e)
        {
            DekompresjaText dekompresjaText = new DekompresjaText();

            tekst_rtb.Text = dekompresjaText.Dekomprsja(tekst_rtb.Text, znak, znak_tb.Text[0]);
        }