Am I missing something, or are you asking how to write a basic method signature in .NET ? If you're talking about an event, you can't change their signatures. If you're talking about a basic method, what is the issue ? Also, you don't need to pass the file controls ( although you sure can ), you can pass the file data without passing the controls, if you need to.
Christian Graus Driven to the arms of OSX by Vista.