private void btnCheckAccessory_Click(object sender, EventArgs e) { if (finiteStateMachine == null) { MessageBox.Show("Build automata at first!"); } else { bool isGrammarContainsChain = finiteStateMachine.CheckAccessory(tbInputString.Text); if (isGrammarContainsChain) { lblAnswer.Text = "String is derivable from regular expression"; lblAnswer.ForeColor = System.Drawing.Color.Green; lblAnswer.Visible = true; } else { lblAnswer.Text = "String is NOT derivable from regular expresison"; lblAnswer.ForeColor = System.Drawing.Color.Red; lblAnswer.Visible = true; } } }