private ButtonVariables GetVariables(object sender) { ButtonVariables returnValue = new ButtonVariables(); switch (((Button)sender).Name.ToLower()) { case "buttona": return(bv["A"]); case "buttonb": return(bv["B"]); case "buttonc": return(bv["C"]); default: break; } return(null); }
private void ProcessClick(object sender, EventArgs e) { ButtonVariables vars = GetVariables(sender); //Do stuff with your variable set here }