Suppose I have a Windows Form containing a button SetValues, and I have written code for the SetValues.Click method that assigns values to a number of variables. However, I would like the SetValues.Click code to execute when a user performs some other action as well--say, when she clicks in TextBox1. Is there any way to "call" the SetValues.Click--that is, to raise the SetValues Click event--programmatically? Or must I create a user-defined method containing the code that I want to execute, and call that method both from the SetValues.Click and TextBox1.Click?