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); }
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]); }