Read the messages: they explicitly tell you what to do in order to fix the problem and make the warnings disapear:
Quote:
MSBUILD : warning CA1009: Microsoft.Design : Declare the first parameter of 'clsCalibrations.CalibrationsCompleteEventHandler' as an object named 'sender'.
MSBUILD : warning CA1009: Microsoft.Design : Declare the second parameter of 'clsCalibrations.CalibrationsCompleteEventHandler' as an EventArgs, or an instance of a type that extends EventArgs, named 'e'.
All event handlers should follow the same pattern: two parameters.
The first is an Object and is called
sender
- this is the class instance that raised the event. For a Form, it's the specific form instance that the user interacted with to generate the event by clicking a button for example.
The second is called
e
and is an EventArgs (or a class derived from EventArgs) instance. If you need to add information to the Event directly, you create a class derived from EventArgs that adds the required data and use that class instead
If you don't follow these rules, you - rightly - get a warning. While it is possible to ignore it, like all other warnings you (particularly as a beginner) should treat them as errors. In fact, my default project template sets "treat errors as warnings" to "on" so that my apps will not compile with any warnings. It saves a lot of time later on!