I've recently migrated from VB.NET to C# and have 3 questions about drag/drop
differences between the two languages...

Question 1) I'm tweaking a C# app (DotNet 2.0) to support file drag/drop.
I have 2 textboxes with Browse lookups, but I realized some users prefer to
drag drop files from folders on the desktop. The examples I've seen are for
1 drop location on the windows form.

Are there any examples of implementing drag/drop for multiple controls?

Question 2) Take a look at the following function header:

private void txtFileToProcess_DragDrop(object sender,
System.Windows.Forms.DragEventArgs e)
{
//my code here...
}

What ties this function as the handlerto the txtFileToPRocess control?

Question 3) How do I add event handlers on the fly? This was trivial in
VB.NET; you simply selected the control (in the dropdown), then the event
(in an adjoining dropdown).

Thanks,