void AddTokenToVarFlowPanel(Token token, string name) { Token result = vars.IsValidVarName(name); if (result.TokenType == TokenType.Error) { MessageBox.Show(result.StrData, "Error"); return; } token.TokenName = name; if (vars.Contains(name)) { result = vars.SetTokenVerify(token); } else { result = vars.AddTokenVerify(token); } if (result.TokenType == TokenType.Error) { MessageBox.Show(result.StrData); return; } bool contains = false; foreach (Control c in varFlowPanel.Controls) { if (c.Text == name) { contains = true; break; } } if (!contains) { AddButtonToVarFlowPanel(name); } }